在分布式系统中,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 哨兵模式,提高系统的可用性和稳定性。