redis-sentinel 的问题

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

secrethaha

2018-11-07

老师您好 启动三个sentinel有点不明白 启动一个 sentinel 监听 主不就行了? 为什么要启动三个sentinel 还是都监听主 7000 端口?

写回答

2回答

carlosfu

2018-11-25

保证sentinel高可用

0
1
secrethaha
非常感谢!
2018-11-27
共1条回复

梦飞_0002

2021-04-21

不只是为了保证高可用;

sentinel还涉及一个选举的问题,sentinel节点只有1个是无法进行选举的,至少2台;

都监听7000后sentinel节点还能互相通信,是借助了Redis发布订阅机制,每个sentinel节点都会在主节点上订阅同一个频道,之后就可以在同一个频道进行彼此间的通信,比如获取彼此的ip和端口信息,然后就可以互相建立连接,组成sentinel集群了,至于sentinel节点之中谁为leader就涉及到sentinel的选举机制了,sentinel选举限定了sentinel节点数不能少于2个

1
0

一站式学习Redis 从入门到高可用分布式实践

Redis课程升级!系统梳理Redis知识体系,掌握redis必备!

2277 学习 · 261 问题

查看课程