一、概述
- sentinel 是特殊的 redis(不存储数据,支持的命令有限)
- 多节点实现
- 默认端口: 26379
二、配置
启动: redis-sentinel redis-sentinel-26379.conf
查看 sentinel 信息: info sentinel
1 2 3 4 5 6 7 8 9 10 11 12
| port 26379 dir "/opt/soft/redis/data" logfile "26379.log" # sentinel monitor master名称 ip port n # 2个sentinel节点认为 master 有问题则进行故障转移 sentinel monitor mymaster 127.0.0.1 7000 2 # 超过 30s 做主观下线判断(单个 sentinel 做下线判断) sentinel down-after-milliseconds mymaster 30000 # 并发复制新的 master 的 slave 数目 sentinel parallel-syncs mymaster 1 # 故障转移时间 sentinel failover-timeout mymaster 180000
|