redis-sentinel

Redis Sentinel 高可用管理

补充说明

redis-sentinel 监控主从实例,在主库故障时自动选举并切换。它本身也是一个特殊模式的 Redis 进程,至少需要三个 Sentinel 才能可靠投票。

常用示例

redis-sentinel /etc/redis/sentinel.conf
redis-server /etc/redis/sentinel.conf --sentinel

sentinel.conf:

sentinel monitor mymaster 10.0.0.10 6379 2
sentinel down-after-milliseconds mymaster 5000
sentinel failover-timeout mymaster 60000
sentinel parallel-syncs mymaster 1
redis-cli -p 26379 sentinel masters
redis-cli -p 26379 sentinel master mymaster
redis-cli -p 26379 sentinel get-master-addr-by-name mymaster
redis-cli -p 26379 sentinel failover mymaster
redis-cli -p 26379 sentinel sentinels mymaster

易错点与排错

相关命令