MST

星途 面试题库

面试题:Redis Sentinel向主从服务器发信息的中等难度问题

在Redis Sentinel架构中,简述Sentinel向主服务器发送信息时,主要用于判断主服务器状态的命令是什么,以及该命令返回的关键信息有哪些?
25.8万 热度难度
数据库Redis

知识考点

AI 面试

面试题答案

一键面试

主要判断命令

在Redis Sentinel架构中,Sentinel向主服务器发送的主要用于判断主服务器状态的命令是 PING

命令返回的关键信息

  1. 正常响应
    • 如果主服务器正常运行,它会返回 PONG 。这表明主服务器可以正常接收和处理命令,从侧面反映出主服务器当前处于正常工作状态。
  2. 异常响应
    • 如果在一定时间内没有收到 PONG 响应,或者收到的是错误信息(如网络连接错误等),Sentinel就会根据配置的规则,判断主服务器可能出现故障。比如如果连续多次发送 PING 命令都未得到正确响应,Sentinel会认为主服务器下线,进而触发故障转移流程。