Redis Sentinel通过Redis的pub/sub系统实现监控。Sentinel节点会定期执行以下三个定时监控任务:
1.监控主从拓扑信息:每隔10秒,每个Sentinel节点会向master和slave发送INFO命令,以获取最新的拓扑结构信息。
2.Sentinel节点信息交换:每隔2秒,每个Sentinel节点会向Redis数据节点的sentinel:hello频道上发送自身的信息以及对主节点的判断信息,以便Sentinel节点之间交换信息。
3.节点状态监控:每隔1秒,每个Sentinel节点会向master、slave以及其余Sentinel节点发送PING命令做心跳检测,以确认这些节点当前是否可达。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。