Hello Guys,

I know I'm asking something very obvious question about cluster failover.

I read on redis.io that, if any master cluster node fails it will affect to other master nodes until slave come to take in charge. In my structure, I'm not defining any slave and just working with 3 masters.

I'm thinking to modify redis-trib.rb file, which will remove the defected server and will start cluster with other 2 nodes. I'm confused about couple of things,

1) Resharding

Could not possible until failed server goes live

2) Minimum 3 node limitation for create cluster

As per bit understanding, redis-trib.rb not allowing me to create cluster for two nodes There might be some solution in code file :)

3) Automatic Way to Re-Create new structure with live nodes

As programmer point of view, I'm searching something automatic for my system. Something that trigger one command when Redis Cluster fails some tasks happens internally. like >>>> Shutdown all other redis cluster servers >>>> Remove nodes-[port].conf files from all cluster nodes folder >>>> Start redis cluster servers >>>> Run "redis-trib.rb create ip:port ip:port"

I'm just trying to minimize administration work :).

If any of you guys have any solution of idea, kindly share.

Thanks, Sanjay Mohnani

Comment From: enjoy-binbin

it is been a long time, do you still have questsion about this? now redis has made a lot of changes and updates, you can try the new version and test it.