一、报错:
* MASTER <-> SLAVE sync started
 # Error condition on socket for SYNC: No route to host
解决:
详情见:https://blog.csdn.net/qq_28538407/article/details/81878609

主从复制时,如果主机状态如下:

# Replication
role:master
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0

主机中的connected_slaves为0,说明主从复制并没有成功。。

查看从机的redis的log(错误一般都是记录在从机log),之前已经创建并指定了log的路径,如下:

vim /usr/local/redis/log

查出问题如下:

* MASTER <-> SLAVE sync started
# Error condition on socket for SYNC: No route to host

关闭主机的防火墙,注意:是主机的防火墙,然后再重启服务就可以了。

在centos7中,systemctl stop firewalld即可关闭防火墙。其他版本可通过service iptables stop关闭防火墙。

1.关闭防火墙:

[root@localhost ~]# systemctl stop firewalld

2.查看redis进程:

[root@localhost ~]# ps -ef |grep -i redis
root 3667 1 1 16:17 ? 00:00:00 redis-server 0.0.0.0:6379

3.关掉进程:

[root@localhost ~]# kill -9  3667 

4.最后重启redis服务以及客户端。

[root@localhost ~]# redis-server /usr/local/redis/etc/redis.conf
[root@localhost ~]# redis-cli
127.0.0.1:6379> info

完成主从复制。

在linux中安装、部署环境时,出了问题一定要多看log。

参考资料:

https://blog.csdn.net/qq_28538407/article/details/81878609

二、报错:
# Creating Server TCP listening socket 0.0.0.0:6379: bind: Address already in use
解决2:
跟上面的解决报错一的过程差不多。查看redis进程,关掉进程,最后重启redis服务。

三、报错:
Error condition on socket for SYNC: Connection refused
* Connecting to MASTER 192.168.0.103:6379
解决3:
redis主服务器绑定了127.0.0.1,那么跨服务器IP的访问就会失败,从服务器用IP和端口访问主的时候,主服务器发现本机6379端口绑在了127.0.0.1上,也就是只能本机才能访问,外部请求会被过滤。所以需要修改redis-master的redis.conf,注释掉bind
127.0.0.1,添加:

bind 0.0.0.0 

参考资料:   https://blog.csdn.net/chwshuang/article/details/54929277

最新文章

  1. 配置grunt进行css、js的检查、合并和压缩
  2. VIJOS P1426兴奋剂检查[DP 状态哈希]
  3. Raspberry Pi 3 FAQ --- connect automatically to &#39;mirrors.zju.edu.cn&#39; when downloading and how to accelerate download
  4. js判断移动终端url跳转
  5. 【算法题】Multiples of 3 and 5
  6. Xamarin.Android开发实践(十三)
  7. Linux_常用命令_02
  8. 堆Heap
  9. BZOJ 4341 [CF253 Printer] 解题报告
  10. 小白日记34:kali渗透测试之Web渗透-扫描工具-Burpsuite(二)
  11. careercup-链表 2.3
  12. 创建LIST分区
  13. stm32 smartcard调试--不用st8024
  14. Socket实现单客户端与服务器对话功能
  15. HTML中的置换元素和非置换元素
  16. 通过css改变svg img的颜色
  17. MySQL中interactive_timeout和wait_timeout的区别【转】
  18. VUE在BODY上绑定enter事件
  19. 《Android进阶之光》--RxJava结合Retrofit访问网络
  20. 8-GPIO复用

热门文章

  1. python 3.4 error: Microsoft Visual C++ 10.0 is required(Unable to find vcvarsall.bat)
  2. LeetCode 题解:Populating Next Right Pointers in Each Node I &amp; II 二有难度。考虑不全面。
  3. UIPanGestureRecognizer translateInView, locationInView
  4. python流程控制for循环
  5. jeecg使用小结
  6. genymotion使用学习
  7. 18.1利用socket .io 实现 editor间代码的同步
  8. JS计算滚动条的宽度
  9. 学习JS的心路历程-函式(一)
  10. hive 排序 分组计数后排序 几种不同函数的效果