• linux下Redis主从复制


    Redis的主从配置比起MySQL主从配置简单多了,而且Redis主从复制中一个主服务可以有多个从服务,一个从服务又可以有多个从服务。

    MySQL主从配置http://www.cnblogs.com/cyq632694540/p/6910246.html

    准备工作:两个redis服务器(可以用虚拟机)

     

    1.没有redis的先去安装 http://www.cnblogs.com/cyq632694540/p/7066113.html

    2.在slave(从)服务器上,vim 修改redis.conf配置文件

    找到 slaveof <masterip主机ip> <masterport主机redis端口号>   修改为 eg:  slaveof 192.168.199.1 6379

    如果master服务器设置有密码则需要配置masterauth参数。

    masterauth参数格式如:masterauth <master-password>         修改为 eg: masterauth 123456

    #保存退出

    重新启动一下slave服务器的redis-server

    >/路径/redis-3.2.6/src/redis-server /路径/redis-3.2.6/redis.conf

    >/路径/redis-3.2.6/src/redis-cli

    127.0.0.1:6379>info   //查看主从状态信息

    master_link_status:up //up代表成功 down代表失败

    #如果是down的话查找原因,执行命令查看报错(注意:设置了守护进程daemonize的先在配置文件redis.conf 把daemonize yes改为daemonize no

    >redis-server  

    像这种情况就是主(master)服务器拒绝访问造成的,mysql也有这种问题

    解决方案:

    修改Master服务器的redis.conf

    找到  bind 127.0.0.1   //这个配置就是只允许本地主机访问

    #bind 127.0.0.1  屏蔽掉

    保存退出,再重启下Master服务器的 

    >/路径/redis-3.2.6/src/redis-server  /路径/redis-3.2.6/redis.conf

    回到slave服务器,再次启动 

    >/路径/redis-3.2.6/src/redis-server  /路径/redis-3.2.6/redis.conf

    GG!搞定!

  • 相关阅读:
    使用offerShow小程序查询程序员薪水
    StoryBoard中使用segue传值
    在Xcode11中添加launchImage
    OC之打乱对象数组
    HDU Today
    洛谷:P1048 采药
    洛谷:P1928 外星密码
    洛谷:P1757 通天之分组背包
    洛谷:P1115 最大子段和
    洛谷:P1104 生日
  • 原文地址:https://www.cnblogs.com/cyq632694540/p/7066571.html
Copyright © 2020-2023  润新知