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
注意:所有的修改都是针对主节点配置文件进行修改
本文来自博客园,作者:小白啊小白,Fighting,转载请注明原文链接:https://www.cnblogs.com/ywjfx/p/10263081.html