是否可以在没有仲裁的情况下执行Redis故障转移?

时间:2018-10-10 20:39:19

标签: redis redis-sentinel quorum

说我有一个由3个服务器组成的Redis设置,并且我已将redis-sentinel配置为要求2个定额的法定数量来启动故障转移。如果我的2台服务器死了,而我只剩下1台,那么即使我没有仲裁,我是否可以手动批准发生故障转移的方法?

我已经看到在某些情况下使用SLAVEOF NO ONE应该会有所帮助(这会是其中之一吗?),但我无法使其正常工作。也许我没有正确的身份验证,或者我没有在正确的地方运行它。

1 个答案:

答案 0 :(得分:1)

当2/3服务器关闭时,由于定额设置为2,因此前哨不能为odown事件投票。

在2/3个节点崩溃的情况下,需要将仲裁数更新为1,并且可以将其余节点更新为主节点。