开发者社区> 问答> 正文

Redis Sentinel是如何实现监控的?

Redis Sentinel是如何实现监控的?

展开
收起
不吃核桃 2024-08-14 08:00:22 17 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 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Redis集群演化的心路历程——从2.x到3.0时代 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载