2022-02-26 16:40:38
要关闭 Redis 哨兵模式,需按以下步骤操作:
停止哨兵进程修改 Sentinel 配置文件(默认路径为 /etc/redis/sentinel.conf),将 down-after-milliseconds 参数设为 0,并确保 sentinel monitor 配置存在。例如:
sentinel monitor mymaster 127.0.0.1 6379 2sentinel down-after-milliseconds mymaster 0注意:此操作会立即停止哨兵对主节点的监控,但可能不会完全终止哨兵进程。更彻底的方法是直接停止哨兵服务:
sudo systemctl stop redis-sentinel删除配置文件移除 Sentinel 配置文件以避免重启后自动加载:
sudo rm /etc/redis/sentinel.conf清理数据目录删除 Sentinel 的持久化数据(默认路径为 /var/lib/redis/sentinel):
sudo rm -rf /var/lib/redis/sentinel重启 Redis 服务确保 Redis 主从节点正常运行(哨兵关闭不影响它们):
sudo systemctl restart redis-server关键说明:
执行后,Redis 将不再以哨兵模式运行,需手动管理主从切换(如需)。