MST

星途 面试题库

面试题:Redis Sentinel获取主服务器信息的关键监控指标有哪些

在Redis Sentinel架构中,要获取主服务器信息,你认为有哪些关键的监控指标?简要阐述这些指标的作用。
33.9万 热度难度
数据库Redis

知识考点

AI 面试

面试题答案

一键面试
  • 主观下线(SDOWN,Subjective Down)
    • 作用: 哨兵节点对某个Redis实例进行心跳检测时,如果在指定时间内没有收到该实例的回复,哨兵节点会将该实例标记为SDOWN。这是单个哨兵节点对实例的初步判断,用于快速发现可能出现问题的实例。
  • 客观下线(ODOWN,Objective Down)
    • 作用:当多个哨兵节点都认为某个Redis实例处于SDOWN状态时,经过一定的协商和投票,这些哨兵节点会将该实例标记为ODOWN。这意味着该实例真正出现了故障,需要进行故障转移。
  • 领导者选举状态
    • 作用:当主服务器出现故障进入ODOWN状态后,哨兵集群需要选举出一个领导者来执行故障转移操作。监控领导者选举状态,可以了解到故障转移过程是否正常进行,是否有哨兵节点成功当选领导者并承担起故障转移的责任。
  • 故障转移状态
    • 作用:观察故障转移是否顺利完成,包括从节点是否成功晋升为主节点,其他从节点是否重新连接到新的主节点等。如果故障转移状态异常,可能导致集群无法正常提供服务,所以这是衡量系统恢复能力的关键指标。
  • 主服务器的运行状态信息
    • 作用:包括主服务器的内存使用情况、CPU利用率、网络连接数等。内存使用过高可能导致数据丢失或性能下降;CPU利用率过高可能影响处理请求的速度;网络连接数异常可能表明网络出现拥堵或不稳定,这些指标都直接关系到主服务器能否稳定高效地运行。