本文主要是介绍Redis集群为什么至少需要三个master节点,并且推荐节点数为奇数?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
master的选举需要大于半数的集群master节点同意才能选举成功,如果只有两个master节点,当其中一个挂了,是达不到选举新master的条件的。
奇数个master节点可以在满足选举该条件的基础上节省一个节点。例如三个master节点和四个master节点的集群相比。
- 大家如果都挂了1个master节点都能选举新master节点。
- 大家如果都挂了2个master节点都没法选举新master节点了。(没满足超过半数的条件)
所以奇数的master节点更多的是从节省机器资源角度出发说的。
这篇关于Redis集群为什么至少需要三个master节点,并且推荐节点数为奇数?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!