在分布式系统中,Redis 是一种常用的键值存储数据库。为了保证高可用性,Redis 提供了哨兵模式。本文将介绍如何使用 Redis 的哨兵模式。
1. 配置哨兵
sentinel monit mymaster 127.0.0.1 6379 2 sentinel down-after-milliseconds mymaster 5000 sentinel failover-timeout mymaster 10000 sentinel parallel-syncs mymaster 1
2. 启动哨兵
redis-sentinel /path/to/redis-sentinel.conf
3. 运行哨兵
127.0.0.1:26379> sentinel master mymaster
4. 查看哨兵状态
127.0.0.1:26379> sentinel get-master-addr-by-name mymaster
5. 添加 Redis 主节点
127.0.0.1:26379> sentinel monitor mymaster 127.0.0.1 6379 2
6. 移除 Redis 主节点
127.0.0.1:26379> sentinel remove mymaster
通过以上步骤,我们可以轻松地配置和管理 Redis 哨兵模式,提高系统的可用性和稳定性。