【问题标题】:Reconnect Shutdown Redis Instance back to Cluster将关闭的 Redis 实例重新连接回集群
【发布时间】:2016-01-13 01:39:07
【问题描述】:

给定一个 redis 集群,在端口 7000-7005 上有六个节点 (3M/3S),主节点在端口 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 的从属实例?

【问题讨论】:

    标签: redis


    【解决方案1】:

    Redis Cluster: Re-adding a failed over node 详细解释了发生的情况。

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

    【讨论】:

      【解决方案2】:

      你见过Redis Sentinel Documentation吗?

      Redis Sentinel 为 Redis 提供高可用性。在实际中 这意味着使用 Sentinel 您可以创建 Redis 部署 它可以在没有人为干预的情况下抵抗某些类型的故障。

      【讨论】:

        猜你喜欢
        • 2019-07-09
        • 2018-11-27
        • 2017-01-10
        • 2019-08-03
        • 2020-08-23
        • 2020-07-23
        • 2015-10-13
        • 2015-11-12
        • 2020-07-24
        相关资源
        最近更新 更多