首页 > 其他 > 详细

redis报错: Error condition on socket for SYNC: No route to host

时间:2020-02-29 02:34:49      阅读:67      评论:0      收藏:0      [点我收藏+]

说明由于防火墙没有关闭

解决方案:开通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的都清空。
小方法: 如果在salve上获取数据时获取不到,不知什么原因,可以在6379.conf中,配置上logfile /etc/redis/log.log,重启后可以在日志中出现不能连接的原因

参考:


jiangxiaoge1023 : redis主从复制问题

redis报错: Error condition on socket for SYNC: No route to host

原文:https://www.cnblogs.com/codecheng99/p/12380905.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!