redis-sentinel 的问题
来源:8-6 redis sentinel安装演示-2

secrethaha
2018-11-07
老师您好 启动三个sentinel有点不明白 启动一个 sentinel 监听 主不就行了? 为什么要启动三个sentinel 还是都监听主 7000 端口?
写回答
2回答
-
保证sentinel高可用
012018-11-27 -
梦飞_0002
2021-04-21
不只是为了保证高可用;
sentinel还涉及一个选举的问题,sentinel节点只有1个是无法进行选举的,至少2台;
都监听7000后sentinel节点还能互相通信,是借助了Redis发布订阅机制,每个sentinel节点都会在主节点上订阅同一个频道,之后就可以在同一个频道进行彼此间的通信,比如获取彼此的ip和端口信息,然后就可以互相建立连接,组成sentinel集群了,至于sentinel节点之中谁为leader就涉及到sentinel的选举机制了,sentinel选举限定了sentinel节点数不能少于2个
10
相似问题