Configures a redis cluster in vagrant
The cluster is 6 redis instances running with 3 master & 3 slaves, one slave for each master.
It will allways run on the latest in the 3.0 branch of redis git repo (https://github.com/antirez/redis). To change this, change the git clone command inside ./build_redis.sh.
When redis 3.0 will be stable and released this repo will update to use master branch.
How to set up vagrant and start the cluster image.
- Install vagrant
- Install VirtualBox
- Clone the project locally:
git clone git@github.com:Kevinlearynet/vagrant-redis-cluster.git - Move into the project directory:
cd vagrant-redis-cluster - Install the vbguest1 plugin:
vagrant plugin install vagrant-vbguest - Provision the virtual machine using Vagrant:
vagrant up - Make sure you have the Redis CLI installed:
brew install redis(Mac) - Test the connection to verify everything is working:
redis-cli -p 7000(or any other cluster port)
You should now have 6 redis servers running locally at:
127.0.0.1:7000127.0.0.1:7001127.0.0.1:7002127.0.0.1:7003127.0.0.1:7004127.0.0.1:7005