将Shutdown Redis实例重新连接回Cluster

时间:2016-01-13 01:39:07

标签: redis

如果端口7000-7005上具有六个节点(3M / 3S)的redis群集,端口7000-7002上的主节点和其余端口上的从节点,主节点7000将关闭,因此节点7003成为新的主节点:

$ redis-cli -p 7003 cluster nodes
2a23385e94f8a27e54ac3b89ed3cabe394826111 127.0.0.1:7004 slave 1108ef4cf01ace085b6d0f8fd5ce5021db86bdc7 0 1452648964358 5 connected
5799de96ff71e9e49fd58691ce4b42c07d2a0ede 127.0.0.1:7000 master,fail - 1452648178668 1452648177319 1 disconnected
dad18a1628ded44369c924786f3c920fc83b59c6 127.0.0.1:7002 master - 0 1452648964881 3 connected 10923-16383
dfcb7b6cd920c074cafee643d2c631b3c81402a5 127.0.0.1:7003 myself,master - 0 0 7 connected 0-5460
1108ef4cf01ace085b6d0f8fd5ce5021db86bdc7 127.0.0.1:7001 master - 0 1452648965403 2 connected 5461-10922
bf60041a282929cf94a4c9eaa203a381ff6ffc33 127.0.0.1:7005 slave dad18a1628ded44369c924786f3c920fc83b59c6 0 1452648965926 6 connected

如何[自动]重新连接/重启节点7000作为7003的从属实例?

2 个答案:

答案 0 :(得分:1)

Redis Cluster: Re-adding a failed over node详细解释了会发生什么。

基本上,节点将成为从属服务器(现在是主服务器)的从服务器,在故障转移期间替换它。

答案 1 :(得分:0)

你见过Redis Sentinel Documentation吗?

  

Redis Sentinel为Redis提供高可用性。实际上   这意味着使用Sentinel可以创建Redis部署   在没有人为干预的情况下抵抗某种失败。