Redis集群中的master节点个数、集群节点个数,以及哨兵个数的注意点
一:redis集群中的master节点个数要至少大于3个因为master-1挂了以后,剩下的master节点(假如还有master-2、master-3)会重新选举出新的master,但是要超过一半的master节点个数都认为master-1挂了,这样才会重新选举新的master,如果是两个,挂了一个,还有一个,1>1不成立,所以要至少有3个master节点二:集群节点个数要是奇数,虽然不是
·
一:redis集群中的master节点个数要至少大于3个
因为master-1挂了以后,剩下的master节点(假如还有master-2、master-3)会重新选举出新的master,但是要超过一半的master节点个数都认为master-1挂了,这样才会重新选举新的master,如果是两个,挂了一个,还有一个,1>1不成立,所以要至少有3个master节点
二:集群节点个数要是奇数,虽然不是强制要求
因为要省钱,节省资源,假如4个节点,4的一半是2,挂了1个,剩下3个,3>2,满足重新选择的条件,但是假如有3个节点,一半1.5,挂了一个还有2两个,2>1.5,也满足了重新选举的条件,而且还节省了一个节点。
同理:哨兵的节点数也要求是奇数
更多推荐
已为社区贡献1条内容
所有评论(0)