zoukankan      html  css  js  c++  java
  • 经典的Redis的主从复制搭建

    ##### 配置服务器
      1)、打开redis.conf文件修改 bind 指定的ip地址: ![image](https://img2018.cnblogs.com/blog/1334966/201910/1334966-20191021210331234-1293911314.png)
    ######   注意:将其IP改成 0.0.0.0 之后能跨域访问
      2)、修改链接所必须的密码:
    ![image](https://img2018.cnblogs.com/blog/1334966/201910/1334966-20191021210331614-769332483.png)
      3)、配置主机的ip地址,端口号,以及连接主机密码:
    ![image](https://img2018.cnblogs.com/blog/1334966/201910/1334966-20191021210331885-1315025954.png)
    ######   注意:两个从机都需要这么配置,主机只需修改一下bind的ip和requirepass 即可,最后也把masterauth加上,因为如果主机宕机的话,从机也是需要变成主机的。
      4)、利用指定ip连接redis
    ######   语法:redis-li -h ip地址 -p 端口号 -a 密码,如下图所示(当前连接的是主机):
    ![image](https://img2018.cnblogs.com/blog/1334966/201910/1334966-20191021210332153-342579641.png)
    ######   注意:从图中可以看到当前的角色是master,两个被连接的slave,还有从机分别的ip和端口
      5)、分别连接两个从机如下两图:
      图一:
    ![image](https://img2018.cnblogs.com/blog/1334966/201910/1334966-20191021210332336-1698186503.png)
    ######   注意:当前节点为从节点,主机的ip和端口,master_link_status:up 连接状态是良好的
      图二:
    ![image](https://img2018.cnblogs.com/blog/1334966/201910/1334966-20191021210332534-101154651.png)
    ######   注意:当前节点为从节点,主机的ip和端口,master_link_status:up 连接状态是良好的   6)、此时就可以进行连接主机,并在主机上面进行写入值如:
    ######     redis-cli -h 172.16.178.3 -p 6379 -a "redis"
      连接成功后进行set值如:
    ######     SET K1 V1
      此时就可以进行连接两个从机,并在从机上面进行取值如:
    ######      GET K1
      得到V1 此时测试成功 帮忙关注一下 微信公众号一起学习 :chengxuyuan95(不一样的程序员)![image](https://img2018.cnblogs.com/blog/1334966/201910/1334966-20191021210332776-2115910782.jpg)
  • 相关阅读:
    设计模式概述
    Android之.9.png图片的制作与使用
    2015-4-3~2015-5-28 第四届全国大学生软件设计大赛《解密陌生人》项目总结
    排序算法之快速排序
    AsyncTask那些事(更新中...)
    经典Android面试题
    import第三方库的头文件找不到的错误
    点击某个按钮在tableView某个位置动态插入一行cell
    NSUserDefaults:熟悉与陌生(转)
    更改UIsearchbar 的背景和cancel按钮(转)
  • 原文地址:https://www.cnblogs.com/xyzmy/p/11716142.html
Copyright © 2011-2022 走看看