redis 配置哨兵模式
在配置Redis的哨兵模式时,你需要创建一个或多个哨兵配置文件,并启动哨兵实例。以下是一个基本的哨兵配置示例和启动哨兵的命令。
- 创建哨兵配置文件
sentinel.conf
:
# 哨兵实例运行的端口,默认为26379,可以自定义
port 26379
# 哨兵监控的主Redis服务,master-name是主服务的名字,可以自定义
# 后面的1表示至少需要1个哨兵同意才执行故障迁移
sentinel monitor master-name 127.0.0.1 6379 1
# 主服务不可达的超时时间(毫秒),在这个时间内主服务无法接收命令则认为主服务客观下线
sentinel down-after-milliseconds master-name 30000
# 选举新主的最小投票数
sentinel parallel-syncs master-name 1
# 故障转移时,每个从服务器应从主服务器同步数据的延迟时间
sentinel failover-timeout master-name 180000
- 启动哨兵:
redis-sentinel /path/to/your/sentinel.conf
确保替换 /path/to/your/sentinel.conf
为你的哨兵配置文件的实际路径,并且根据实际情况调整主Redis服务的地址、端口和主服务的名字。
以上配置和启动命令是基础的哨兵模式设置,具体的配置项可能需要根据实际的需求和环境进行调整。
评论已关闭