首页/数据/数据库速查/quorum 与「多数派」的区别
Redis 运维与场景124 条

quorum 与「多数派」的区别

quorum=判定 odown 的票数;多数派(majority)=授权执行切换的票数(sentinel 总数/2+1)。两者不同:quorum 达到也不能必然切换。

数据库速查数据更新于 2026-10-12

检查与计算

检查与计算
redis-cli -p 26379 SENTINEL ckquorum mymaster
# OK 2 usable Sentinels. Quorum and failover authorization can be reached
# 3 哨兵:quorum 可设 2,多数派=2
# 5 哨兵:quorum 可设 2,多数派=3
SENTINEL master mymaster | grep -E 'quorum|num-other-sentinels'
quorumodown 票数门槛(配置项)
majority自动计算:N/2+1
关系至少 3 哨兵才容错 1 台;2 哨兵场景任一故障即失多数派
只认「当前活着的哨兵」投票:5 哨兵挂 2 台还剩 3,仍可形成多数派;挂 3 台就再也切不动。

易错点

  • 把 quorum 当切换票数:设了 2 但只部署 2 台,一台故障就永远无法切换
  • 大规模部署哨兵却都集中在同一台物理机:故障域没隔离

数据来源与参考

  • Redis 官方文档: Sentinel quorum
  • Redis 官方文档: SENTINEL ckquorum

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌