(五)Redis——Redis的复制(Master/Slave)

1、是什么

redis的复制就是通常说的主从复制,主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主。

2、能做什么

①读写分离

(五)Redis——Redis的复制(Master/Slave)_第1张图片

②容灾恢复

3、怎么做

3.1、口诀:配从(库)不配主(库)

3.2、从库配置命令:slaveof  +  主库IP  +  主库端口

每次与master断开之后,都需要重新连接,除非配置进redis.conf文件 ----->  Info  replication

3.3、修改配置文件细节操作

①拷贝多个redis.conf文件

②开启daemonize  yes

③Pid文件名字

④指定端口

⑤Log文件名字

⑥Dump.rdb名字

3.4、常用三招

3.4.1、一主二仆

开启三个redis端口。

(五)Redis——Redis的复制(Master/Slave)_第2张图片

(五)Redis——Redis的复制(Master/Slave)_第3张图片

3.4.2、薪火相传

3.4.3、反客为主

4、复制原理

5、哨兵模式(sentinel)

6、复制的缺点

你可能感兴趣的:(Redis学习)