JavaWeb开发思维导图之——Redis高级之哨兵简介(161)
一 概述
- 主机宕机
- 哨兵概念
- 哨兵作用
二 主机宕机
2.1 宕机后操作
1 | 1-关闭master和所有slave |
2.2 问题
1 | 1-关闭期间的数据服务谁来承接? |
三 哨兵概念
1 | 1-哨兵(sentinel)是一个分布式系统, 用于对主从结构中的每台服务器进行监控 |
四 哨兵作用
4.1 监控
1 | 1-不断的检查master和slave是否正常运行 |
4.2 通知(提醒)
1 | 当被监控的服务器出现问题时, 向其他(哨兵间, 客户端)发送通知 |
4.3 自动故障转移
1 | 1-断开master与slave连接, 选取一个slave作为master |
4.4 注意
1 | 1-哨兵也是一台redis服务器,只是不提供数据相关服务 |