第一次主挂掉,将从切为主成功;然后重启挂掉的主,哨兵提示被识别为从;然后再次关闭现在的主,从库切换就失败了,一直提示no good slave,请问要如何设置,让第二次主从也能顺利切换?
我在centOS7.4上用redis 4.0.6没有碰到这个问题,可以多次切换。感觉这个问题应该是配置的问题。
当一个master配置为需要密码才能连接时,客户端和slave在连接时都需要提供密码。
master通过requirepass设置自身的密码,不提供密码无法连接到这个master。
slave通过masterauth来设置访问master时的密码。
当使用了sentinel时,由于一个master可能会变成一个slave,一个slave也可能会变成master,所以需要在master 和slave的配置文件中同时都要设置上述两个配置项,才能多次切换,否则就有可能只能切换一次。
本文探讨了Redis在特定配置下主从切换的问题,特别是在使用Sentinel时遇到的nogoodslave错误。文章提供了确保主从能多次顺利切换的配置建议。
1208

被折叠的 条评论
为什么被折叠?



