码迷,mamicode.com
首页 > 其他好文 > 详细

redis复制集

时间:2019-01-13 17:16:04      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:针对   emctl   stat   问题   关闭防火墙   mct   场景   内存数据   port   

应用场景:复制集作用的场景问题:

      1、解决单点故障

      2、读写分离

 

1、准备两台redis服务器

a) 一台做为注服务器,一台做为从服务器
b) 在从服务器中的redis.conf文件中添加
        replicaof <masterip>  <masterport>

 

2、复制集的运行过程

a) slave redis 进程启动以后,连接到master redis ,然后发送sync命令
b) master redis 接到sync命令以后,将所有内存数据写入文件,在这个期间,缓存数据改动的指令,文件完成后,传给slave redis
c) slave redis 将数据加载进内存
d) master redis将后面的涉及到改名数据内容的指令,发送给slave redis

 

 FAQ

1、表明主节点是protected mode yes ,因为需要将主节点中的配置文件修改为protected mode no

技术分享图片

 

2、说明从节点和主节点无法进行通信,需要关闭防火墙,即 systemctl start firewalld(关闭)  /systemctl status  firewalld(查看状态)。同时,还需要将主节点配置文件中的bind 127.0.0.1 改为0.0.0.0或则直接注释掉bind

技术分享图片

注意:所有的修改都是针对主节点配置文件进行修改

redis复制集

标签:针对   emctl   stat   问题   关闭防火墙   mct   场景   内存数据   port   

原文地址:https://www.cnblogs.com/ywjfx/p/10263081.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!