一: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,也满足了重新选举的条件,而且还节省了一个节点。

同理:哨兵的节点数也要求是奇数

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐