首页/数据/数据库速查/查询哨兵状态(masters/replicas/sentinels)
本包目录(495 条)
MySQL 基础与连接36 条SQL 语法52 条用户与权限21 条备份与恢复56 条主从复制与高可用53 条性能与调优57 条Redis 命令96 条
Redis 运维与场景124 条

查询哨兵状态(masters/replicas/sentinels)

SENTINEL masters 看主库状态与票数,SENTINEL replicas 看从库列表,SENTINEL get-master-addr-by-name 给客户端拿地址,SENTINEL sentinels 看其它哨兵。

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

常用查询

常用查询
redis-cli -p 26379 SENTINEL masters
redis-cli -p 26379 SENTINEL master mymaster
redis-cli -p 26379 SENTINEL replicas mymaster
redis-cli -p 26379 SENTINEL sentinels mymaster
redis-cli -p 26379 SENTINEL get-master-addr-by-name mymaster
# 输出:1) "10.0.0.10"  2) "6379"
masters主库列表与 flags/num-slaves/num-other-sentinels
replicas从库列表与 flags
sentinels其它哨兵及地址
ckquorum检查是否够票
排查「为什么没切换」先 SENTINEL ckquorum mymaster:票数不够时哨兵明说 QUORUM NOT REACHED。

易错点

  • 客户端直连旧主地址不做发现:切换后应用仍写旧库
  • 把 SENTINEL replicas 的输出当实时排序:flags 里 s_down/o_down 要过滤

数据来源与参考

  • Redis 官方文档: SENTINEL masters
  • Redis 官方文档: SENTINEL get-master-addr-by-name

相关工具

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