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

哨兵启动与运行方式

哨兵是特殊的 Redis 进程:以 sentinel 模式运行、只有 26379 端口,不存业务数据;systemd/容器化部署要挂对配置文件与目录。

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

启动与验证

启动与验证
redis-sentinel /etc/redis/sentinel.conf
# 或:redis-server /etc/redis/sentinel.conf --sentinel
redis-cli -p 26379 PING           # PONG
redis-cli -p 26379 INFO sentinel
# 输出含:sentinel_masters:1  master0:name=mymaster,status=ok,...
# systemd:
systemctl status redis-sentinel
26379默认端口(可自定义)
运行数据自身不存业务数据,只存配置状态
持久化配置变化自动 rewrite sentinel.conf
哨兵与 Redis 实例可以同机部署(端口不同),但生产建议哨兵分布在不同故障域;同机时注意内存与 CPU 争用。

易错点

  • sentinel.conf 权限不对:哨兵无法 rewrite 配置,重启后状态回退
  • 容器里哨兵用 localhost 注册:其他哨兵发现不了它,永远凑不齐多数派

数据来源与参考

  • Redis 官方文档: 运行 Sentinel
  • Redis 官方文档: INFO sentinel

相关工具

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