2020-08-06
Redis集群中可以为主节点一次新增多个从节点吗?
刚才看Raft算法,如果一次性新增多个从节点可能会出现两个不相交的多数派,进而选举出两个Leader。我想知道Redis是如何解决这个问题的?

收藏
分享
2条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
刚才看Raft算法,如果一次性新增多个从节点可能会出现两个不相交的多数派,进而选举出两个Leader。我想知道Redis是如何解决这个问题的?

1.这里所说的内容是 redis的sentinel 还是 cluseter
sentinel 使用的是raft 协议, cluster 是Gossip协议。
2.redis哨兵模式下,sentinel配置里记录了主节点信息的。加从库也没有用的,除非是主节点故障出现的时候
才会通过raft协议选举。
3.redis选举中有 投票数的概念使用奇数。从节点向sentinel集群的每一个节点发送求票信息,希望能选举自己成为master,每一个sentinel只能投一次票,最终必然有一个节点成为新的master。
评论
有用 0
墨值悬赏