哨兵模式
哨兵巡查监控后台master主机是否故障,如果出现故障根据投票时自动将某一个从库转换成新的主库,继续对外服务。
作用
1. 监控redis运行状态,包括master和slave
2. 当master down机,能自动将salve切换成新的master
应用场景
主从监控 | 监控主从redis库运行的状态 |
消息通知 | 哨兵可以将故障转移的结果发送到客户端 |
故障转移 | 如果master异常,则会进行主从切换,将其中一个slave作为新的master |
配置中心 | 客户端通过连接哨兵来获得当前Redis服务主节点地址 |
演示案例
架构
3个哨兵 | 自动监控和维护集群,不存放数据 |
一主二从 | 用于数据读取和存放 |