说我有一个由3个服务器组成的Redis设置,并且我已将redis-sentinel配置为要求2个定额的法定数量来启动故障转移。如果我的2台服务器死了,而我只剩下1台,那么即使我没有仲裁,我是否可以手动批准发生故障转移的方法?
我已经看到在某些情况下使用SLAVEOF NO ONE
应该会有所帮助(这会是其中之一吗?),但我无法使其正常工作。也许我没有正确的身份验证,或者我没有在正确的地方运行它。
答案 0 :(得分:1)
当2/3服务器关闭时,由于定额设置为2,因此前哨不能为odown事件投票。
在2/3个节点崩溃的情况下,需要将仲裁数更新为1,并且可以将其余节点更新为主节点。