一主两从的redis集群宕机时哨兵集群操作案例
ps -ef|grep redis 查看进程
杀掉master进程,即端口号是6379的进程
观察日志
哨兵检测到主库宕机
选举出了6381作为主库
日志中可以看出,从库同步新的主库的数据,并且原来的6379变成了从库,此时的配置文件也被自动改变了。
- 进入6380客户端
可以看见,此时的主库变成了6381
- 进入6381客户端
可以看见6381角色变成了主库,并且有一个从库6380
- 启动6379
如果启动报错,是同步数据时出错,修改redis.conf配置文件,masterauth属性
启动自动去同步数据
- 再次查看6381客户端
可以看见6381的从库多了一个6379
- 查看6379客户端
6379已经变成了从库