经典的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)
posted @ 2019-10-21 21:04  雪中孤狼  阅读(138)  评论(0编辑  收藏  举报