当配好主从redis之后,经常会发现,slave无法连接上master。我们使用命令:redis-cli -h 192.168.205.100(master的IP) -p 6379(master的端口号),如果连不通会出现no route to host(如下图所示,这个是从日志文件里面截出来的),这时我们要查看防火墙,很有可能是防火墙屏蔽了redis的服务了。
使用iptables -L查看防火墙,如下图:
如后清空防火墙iptables -F,之后使用/sbin/service iptables save保存。
再启动redis-cli应该就能访问master了。注意:这里清防火墙要把master和slave的都给清空了。
相关问题连接:http://serverfault.com/questions/532075/redis-no-route-to-host-when-pinging-a-remote-redis-host