redis复制集
Posted 小白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
注意:所有的修改都是针对主节点配置文件进行修改
以上是关于redis复制集的主要内容,如果未能解决你的问题,请参考以下文章