| 订阅 | sentinel 自己的 Pub/Sub(在哨兵端口上) |
|---|---|
| 关键事件 | +switch-master / +failover-end / +sdown |
| 用途 | 客户端刷新主库地址、告警联动 |
订阅示例
订阅示例
redis-cli -p 26379 SUBSCRIBE +switch-master
# 触发切换后可见消息:mymaster <oldip> <oldport> <newip> <newport>消息格式是空格分隔的固定段落,解析时按位置取值并兼容缺失字段。
哨兵通过发布订阅频道 __sentinel__:hello 与事件流通知状态变化,客户端关键关注 +switch-master(新主库地址)与 +sdown/-sdown。
| 订阅 | sentinel 自己的 Pub/Sub(在哨兵端口上) |
|---|---|
| 关键事件 | +switch-master / +failover-end / +sdown |
| 用途 | 客户端刷新主库地址、告警联动 |
redis-cli -p 26379 SUBSCRIBE +switch-master
# 触发切换后可见消息:mymaster <oldip> <oldport> <newip> <newport>