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