![](https://csdnimg.cn/release/download_crawler_static/86389518/bg4.jpg)
1.3 Redis 哨兵实现高可用
1.3.1 Redis 中哨兵的作用
分片作用:redis 分片实现了 redis 内存扩容.
Redis 哨兵:主要实现了 redis 节点的高可用.
1.3.2 Redis 哨兵实现步骤
1. redis 哨兵会监听 redis 主节点.
目的 1:检查主节点是否存活
目的 2:获取连接主节点的从机. IP:端口
2. 当利用 ping-pong 检测机制.检查主节点是否存活,当哨兵连续3 次检测
都没有数据返回.则表明主节点宕机.
3. 哨兵根据从主节点获取的从节点信息,进行推选.从中挑选一台新的从节
点当做现在的主节点.将新的主从关系写入其他节点的 redis.conf 文
件中.
4. 当服务器重启后,能够了解当前主从关系,实现了 redis 高可用.