官方哨兵文件中有一条建议:
您至少需要三个sentinel实例才能进行健壮的部署
这完全可以理解。但我想没有人说过要保持均匀。然而,我总是无意中发现这样的评论:一个健壮的ha redis配置需要在高于2的不同机器上放置奇数个sentinel。
相比之下,在MongoDB手册中,有一条直接的指令可以确保投票成员的数量为奇数。

最佳答案

不,哨兵的数量不需要是奇数。
故障转移将至少由大多数授权的哨兵执行。所以,如果您有4个sentinel,那没关系,但是您至少需要3个sentinel来授权故障转移。

关于redis - 一些哨兵应该是奇怪的吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52054536/

10-16 02:05