首页/数据/Redis 进阶速查/quorum 与 majority 的区别
本包目录(421 条)
数据结构与选型42 条持久化56 条
主从与哨兵51 条
Cluster 集群44 条内存与管理99 条性能与排障129 条

quorum 与 majority 的区别

quorum 是判定「客观下线」所需的哨兵票数;而执行切换还需要哨兵领导者选举获得多数派(majority)同意,两个门槛可能不同。

Redis 进阶速查数据更新于 2026-10-12
quorumODOWN 判定票数(配置在 monitor 行)
majority哨兵总数的半数以上,选举领导者
关系quorum 只保证判定,majority 保证执行

检查

检查
redis-cli -p 26379 SENTINEL CKQUORUM mymaster
redis-cli -p 26379 SENTINEL MASTERS
3 哨兵环境常见配 quorum=2:任一哨兵怀疑、两台确认;只剩 1 台哨兵时无法选举领导者,不会切换。

易错点

  • 把 quorum 设为哨兵总数会要求全员在线,任一哨兵掉线就无法判定 ODOWN
  • CKQUORUM 在已有 ODOWN 时可能返回错误是正常语义,别据此认为配置坏了

数据来源与参考

  • Redis 官方文档:Sentinel quorum 与多数派说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌