zoukankan      html  css  js  c++  java
  • redis主从复制踩到的那些坑

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

  • 相关阅读:
    Schedular
    CronTrigger
    SimpleTrigger
    Quartz代码示例
    quartz
    gson and json
    json数据结构和gson的比较
    stackApp符号匹配
    Git命令
    org.apache.maven.archiver.mavenarchiver.getmanifest怎么解决
  • 原文地址:https://www.cnblogs.com/expiator/p/9936368.html
Copyright © 2011-2022 走看看