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复制集的主要内容,如果未能解决你的问题,请参考以下文章

MongoDb 4.2.7 配置复制(副本集replSet)实现主从同步(Windows)

Redis主从复制哨兵实现,并模拟master故障场景

Redis的持久化和主从复制机制

Jmeter连接Redis,获取Redis数据集

有趣的 C++ 代码片段,有啥解释吗? [复制]

第九次作业