Redis集群为什么至少需要三个master节点,并且推荐节点数为奇数?

文章讨论了master节点在分布式系统中的选举机制,指出奇数节点的集群在单个节点故障时仍能保证选举新master,从而节省资源,而偶数节点在某些情况下无法选举,强调了奇数节点的高可用性设计策略。

        master的选举需要大于半数的集群master节点同意才能选举成功,如果只有两个master节点,当其中一个挂了,是达不到选举新master的条件的。

       奇数个master节点可以在满足选举该条件的基础上节省一个节点。例如三个master节点和四个master节点的集群相比。

  • 大家如果都挂了1个master节点都能选举新master节点。       
  • 大家如果都挂了2个master节点都没法选举新master节点了。(没满足超过半数的条件)

所以奇数的master节点更多的是从节省机器资源角度出发说的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值