一、首先是我和大家一样在学习redis时,遇到了和大家一样的问题,就是从机显示已经连接上主机,而主机却显示没有从机连接
![](https://img.haomeiwen.com/i12197462/ec2436ba1080b006.png)
二、从机的info replication
![](https://img.haomeiwen.com/i12197462/b4a22d24af72e82c.png)
三、从机已经连接成功,而主机却显示从机连接数为0,究其原因发现,是主机的配置文件中设置了requirepass(如下图),所以导致从机没法被主机认证。
![](https://img.haomeiwen.com/i12197462/e35adf310d74748f.png)
四、解决方案
-
向所有从机配置文件中添加一个配置,其参数与主机密码相同(不需要引号:这是后面运行之后的结果)。
***masterauth root ***
image.png
我的主机密码为root,配置为masterauth root(参数根据自己主机密码来)。
2.然后重启所有从机,重复之前的操作,挨个连接主机,完成之后查看主机info,就会显示从机连接成功。(如图)
![](https://img.haomeiwen.com/i12197462/a656a3dca581405f.png)
3.问题到这里就应该解决了。
网友评论