搜索
写经验 领红包
 > 健康

关于edis集群中配置主从复制的简单操作(edis主从复制配置)

导语:关于Redis集群中配置主从复制的简单操作

一、Redis 提供了Master/Slave架构机制,这样大大提高了Redis的容灾能力,假如某台Redis服务器由于网络或者主机的原因导致宕机,Redis就不能正常提供服务了,通过主从复制就可以是先多个从服务器拥有和主服务器一样的数据,这样就能保证数据的完整性,并且Redis可以有N多个从Redis服务器,在水平扩展时极为方便。

二、Redis 的主从复制有如下几个特点:

1、一台Master有多个Slave

2、Slave不仅可以连接Master并且可以连接Slave

3、主从复制不会影响 Master 的性能,复制过程是异步进行的

三、Redis的主从同步过程如下:

1、Slave与Master建立连接,发送sync同步命令

2、Master会启动一个后台进程,将数据快照保存在文件中,同时Master主进程启动新的守护进程继续收集命令

3、后台完成收集后,将文件同步给Slave

4、Slave会将文件保存在Redis服务器下

四、主从复制配置:

假设我们有两台redis服务器,一个IP为192.168.209.132,设为master服务器,另一个IP是192.168.209.133,设为slave服务器。其实很简单,就是修改Slave主机的redis.conf配置文件,如下:

配置slaveof 192.168.209.132 6379和masterauth master的密码

分别启动两个redis服务器,slave服务器启动时会有下图中提示语:

此时两台redis服务的所有key 已经同步:

删除master redis的所有key,则slave redis的key也为空:

在master redis设置一个key,那么在slave redis也能获取到这个key:

Redis集群配置主从复制成功!

本文内容由小樊整理编辑!