Redis cluster master slave - not able to add key

Solution 1:

I had the same issue, turned out I forgot to run the create cluster:

cd /path/to/utils/create-cluster 
./create-cluster create

http://redis.io/topics/cluster-tutorial#creating-a-redis-cluster-using-the-create-cluster-script

Solution 2:

You can use ruby script buddled with redis for creating clusters as mentioned below :

/usr/local/redis-3.2.11/src/redis-trib.rb create --replicas  1 192.168.142.128:7001  192.168.142.128:7002 192.168.142.128:7003  192.168.142.128:7004  192.168.142.128:7005 192.168.142.128:7006

Solution 3:

The issue comes when one or more Redis nodes gets corrupted and can no longer serve its configured hash slots.

You will have to bootstrap the cluster again to make sure the nodes agree on the hash slots to serve.

If the Redis nodes contain data or a key in the database 0, you will have to clear this data before rerunning the bootstrap.