您的位置:首页 > 数据库 > Redis

Redis的哨兵模式第一次主从切换成功,再次进行主从切换就不行了,怎么破?

2017-12-31 21:55 766 查看


第一次主挂掉,将从切为主成功;然后重启挂掉的主,哨兵提示被识别为从;然后再次关闭现在的主,从库切换就失败了,一直提示no good slave,请问要如何设置,让第二次主从也能顺利切换?

我在centOS7.4上用redis 4.0.6没有碰到这个问题,可以多次切换。感觉这个问题应该是配置的问题。

当一个master配置为需要密码才能连接时,客户端和slave在连接时都需要提供密码。

master通过
requirepass
设置自身的密码,不提供密码无法连接到这个master。

slave通过
masterauth
来设置访问master时的密码。

当使用了sentinel时,由于一个master可能会变成一个slave,一个slave也可能会变成master,所以需要在master 和slave的配置文件中同时都要设置上述两个配置项,才能多次切换,否则就有可能只能切换一次。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: