目前正在运行一个 master 和 2 个 slave,每个 redis 节点上都安装了 redis 哨兵。
遇到一个罕见的问题,其中一个从站会掉线,然后必须与主站重新同步。在此期间,哨兵仍在向从站发送带有陈旧数据的流量。这会导致大量问题和停机时间,因为我们有多个服务连接到从站以读取数据。一些连接到健康/正在复制的从站,一些连接到与主站重新同步的陈旧数据从站。
有没有办法让哨兵将这个从节点标记为关闭,直到它的备份和复制在线?哨兵不应该只在主服务器上处于在线状态而不是在从服务器上处于bulk_send 状态或“关闭”状态时才确认从属已启动?