Redis集群主从复制

来源:互联网 发布:哭声 知乎 编辑:程序博客网 时间:2024/06/05 18:22

Redis主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主,这样就可以减轻服务器的压力了。

Redis主从复制之配置介绍

复制的原理介绍

slave启动成功连接到master后会发送一个sync命令,Master接到命令启动后台的存盘进程,同时收集所有接收到的用于修改数据集命令,在后台进程执行完毕之后,master将传送整个数据文件到slave,以完成一次完全同步

  1. 全量复制:而slave服务在接收到数据库文件数据后,将其存盘并加载到内存中。
  2. 增量复制:Master继续将新的所有收集到的修改命令依次传给slave,完成同步

但是只要是重新连接master,一次完全同步(全量复制)将被自动执行

case 1:一主N从

(在这里我只使用了一台Linux机器,但是通过配置同样可以达到Redis集群的需求,如果有多个服务器,配置是一样的)

首先从拷贝3个redis.conf文件(拷贝两个也是可以的,这里我是为了区分Master/Slave)


2:主机配置介绍

主机6379配置 

3:从机配置介绍


     设置从机的slaveof ,6380,6381都配置


分别启动redis  


查看redis info信息


测试:



原创粉丝点击