哨兵的数量应该是奇数吗?

时间:2018-08-28 09:30:25

标签: redis distributed high-availability

Sentinel官方文档中有一项建议:

  

您至少需要三个Sentinel实例才能进行可靠的部署

那是完全可以理解的。但是我认为关于均匀性没有任何意见。但是,我总是无意间评论说,强大的HA Redis配置要求将奇数个Sentinel放置在高于2的不同机器上。

相比之下,在MongoDB手册中,有一条直接指令可确保有表决权的成员数量为奇数。

1 个答案:

答案 0 :(得分:1)

不,前哨的数量不需要是奇数。

故障转移将至少执行授权的大多数哨兵。因此,如果您有4个哨点,那就可以了,但是您至少需要3个哨点来授权故障转移。

相关问题