3、关掉1,
4、2切换为master:
5、master状态:
6、重启1的状态:
1启动之后,马上变为master,但是没有slave,后面切换回slave,他的master是2.。就是说1是master,2、3都是slave,1的状态可以看到2、3的存在。1挂了,2就是master,3还是slave。1重启了就应该是slave,1的状态也说他的master是2,但是2说他只有3这一个slave。
7、查看sentinel的切换日志:
第一行,说明检测到1已经挂了。
第二行,移除挂了这个状态,即是1已经恢复。
第三行,把1转变为slave,master为2.
这个日志说明出问题不在sentinel,因为他已经完成了使命。
8、查看1的日志:
这个日志说明1想去连接,但是认证失败。
9、我们去改redis的配置:
10、检查后一切正常。