关于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集群配置主从复制成功!

猜你喜欢

转载自blog.csdn.net/Apeopl/article/details/82739192