主从复制高可用? :故障处理: 1. 手动故障转移 2. 写能力和存储能力受限
架构
- 主从结构,多sentinel节点, 客户端从sentinel获取redis信息
故障转移
- 多个sentinel发现并确认master有问题.
- 选举出一个sentine作为领导
- 选一个slave作为master
- 通知其余slave成为新的master的slave
- 通知客户端主从发生变化
- 等待老的master复活成为新master的slave
安装和配置
-
配置开启主从节点
-
配置开启sentinel监控主节点.(sentinel是特殊的redis)
-
实际应该在多台机器
-
详细配置节点
-
sentinel配置:
redis-sentinel redis-sentinel-config.conf