开发者社区> 问答> 正文

Redis Sentinel是如何实现监控的?

Redis Sentinel是如何实现监控的?

展开
收起
不吃核桃 2024-08-14 08:00:22 48 0
1 条回答
写回答
取消 提交回答
  • 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命令做心跳检测,以确认这些节点当前是否可达。

    2024-08-14 08:52:45
    赞同 2 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云容器 AHAS Sentinel 网关流控揭秘 立即下载
workshop专场-微服务专场-开发者动手实践营-微服务-使用Sentinel进行微服务流量控制 立即下载
Sentinel分布式系统下的流量防卫兵 立即下载