redis报错: Error condition on socket for SYNC: No route to host
说明由于防火墙没有关闭
解决方案:开通6379端口,或者关闭防火墙
当配好主从redis之后,经常会发现,slave无法连接上master。我们使用命令:redis-cli -h (master的IP) -p 6379(master的端口号),如果连不通会出现no route to host,这时我们要查看防火墙,很有可能是防火墙屏蔽了redis的服务了。
使用iptables -L查看防火墙,之后清空防火墙iptables -F,之后使用/sbin/service iptables save保存。
再启动redis-cli应该就能访问master了。
注意:要把master和slave的都清空。