一、报错:
* 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

redis主从复制踩到的那些坑的更多相关文章

  1. [转帖]美团在Redis上踩过的一些坑-3.redis内存占用飙升

    美团在Redis上踩过的一些坑-3.redis内存占用飙升 博客分类: 运维 redis redismonitor内存突增client listinfo     转载请注明出处哈:http://car ...

  2. 美团在Redis上踩过的一些坑-目录(本人非美团)(转)

    来自:http://carlosfu.iteye.com/blog/2254154 分为5个部分:    一.周期性出现connect timeout    二.redis bgrewriteaof问 ...

  3. [转帖]美团在Redis上踩过的一些坑-5.redis cluster遇到的一些问题

    美团在Redis上踩过的一些坑-5.redis cluster遇到的一些问题 博客分类: redis 运维 redis clustercluster-node-timeoutfailover  转载请 ...

  4. [转帖]美团在Redis上踩过的一些坑-4.redis内存使用优化

    美团在Redis上踩过的一些坑-4.redis内存使用优化 博客分类: 运维 redis redisstringhash优化segment-hash  转载请注明出处哈:http://carlosfu ...

  5. [转帖]美团在Redis上踩过的一些坑-2.bgrewriteaof问题

    美团在Redis上踩过的一些坑-2.bgrewriteaof问题 博客分类: redis 运维 aofaof rewrite  转载请注明出处哈:http://carlosfu.iteye.com/b ...

  6. [转帖]美团在Redis上踩过的一些坑-1.客户端周期性出现connect timeout

    美团在Redis上踩过的一些坑-1.客户端周期性出现connect timeout 博客分类: redis 运维 jedisconnect timeoutnosqltcp  转载请注明出处哈:http ...

  7. Redis上踩过的一些坑

    来自: http://blog.csdn.net//chenleixing/article/details/50530419 上上周和同事(龙哥)参加了360组织的互联网技术训练营第三期,美团网的DB ...

  8. 美团在Redis上踩过的一些坑-3.redis内存占用飙升(转载)

     一.现象:     redis-cluster某个分片内存飙升,明显比其他分片高很多,而且持续增长.并且主从的内存使用量并不一致.   二.分析可能原因:  1.  redis-cluster的bu ...

  9. Redis Cluster踩过的坑

    Redis Cluster踩过的坑请参考如下链接:http://www.iteye.com/blogs/subjects/Redis_Cluster_Devops

随机推荐

  1. python学习笔记_week4

    装饰器: 定义:本质是函数,(装饰其他函数)就是为其他函数添加附加功能 原则:1.不能修改被装饰的函数的源代码 2.不能修改被装饰的函数的调用方式 实现装饰器知识储备: 1.函数即“变量” impor ...

  2. Linux下zip命令

    解压命令(解压.覆盖解压) unzip zip unzip -o xxx.zip 压缩命令(支持多个文件或目录) zip -r xxx.zip xxx yyy.txt /a/b/c

  3. VMware vSphere 创建虚拟机步骤及三种磁盘规格

    https://blog.csdn.net/hanzheng260561728/article/details/80471899 http://www.mycitrix.cn/esxi-disk-mo ...

  4. Ubuntu 下安装 Swoole

    环境:Ubuntu16.04 apt-get update apa-get install apache2 php php-pear php-dev mysql-server gcc apache2 ...

  5. delphi c#语法转换

    delphi c#语法转换 delphi c#       s:array[1..5] of integer TIArr  = array of integer; Berlin有这个新功能 TArra ...

  6. 行为模式--代理Proxy模式(Java)

    代理(AOP切面的雏形): 题记:顾名思义就是将某件事,某个东西的使用权进行为让授权转移.代理相当于中介(不同于中介者模式),在原本操作的类之间添加了一个桥梁.但代理不能去修改原有目标.比如:一个人要 ...

  7. css样式表2

    <head> <style type="text/css"> .main { height:42px; width:100%; text-align:cen ...

  8. mui页面交互

    1.页面a准备函数 function hideBackBtn() { // $('.menua').removeClass('mui-icon-back').addClass('mui-icon-ba ...

  9. Warning:Configuration 'compile' is obsolete and has been replaced with 'implementation'. It will be

    1.替换 compile为implementation. 2.file->invalidate caches 或者build中的clear

  10. kafka config

    Config parameters that influence the log retention time. log.roll.hours  # how long to produce a new ...