redis复制集

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

      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

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

posted @ 2019-01-13 16:13  小白啊小白,Fighting  阅读(310)  评论(0编辑  收藏  举报