MST

星途 面试题库

面试题:Redis Sentinel客观下线状态指标相关基础问题

在Redis Sentinel中,检查客观下线状态主要依据什么指标?这个指标在配置文件中是如何设置的?
12.0万 热度难度
数据库Redis

知识考点

AI 面试

面试题答案

一键面试

1. 检查客观下线状态主要依据的指标

在Redis Sentinel中,检查客观下线(ODown, Objectively Down)状态主要依据达到指定数量的Sentinel节点都认为主节点下线这一指标。当一个Sentinel节点发现主节点主观下线(SDown, Subjectively Down)后,它会向其他Sentinel节点询问对该主节点的状态判断。当认为主节点下线的Sentinel节点数量达到配置中设定的quorum值时,就会将主节点判定为客观下线。

2. 该指标在配置文件中的设置

在Redis Sentinel的配置文件中,通过quorum参数来设置判定客观下线所需的Sentinel节点数量。例如,在配置文件中可以这样设置:

sentinel monitor <master-name> <ip> <redis-port> <quorum>

其中,<quorum>就是设置判定主节点客观下线所需的最少Sentinel节点数量。比如:

sentinel monitor mymaster 127.0.0.1 6379 2

表示当至少有2个Sentinel节点认为mymaster这个主节点下线时,就会判定mymaster为客观下线。