1、主从复制的介绍
1.1 Master可以拥有对个slave
1.2 多个slave可以连接同一个master,还可以连接到其他的slave
1.3 主从复制不会阻塞master,在数据同步的时候master可以继续处理client的请求
1.4 提供系统的伸缩性
2、主从复制的过程
2.1 slave与master建立连接,发送sync同步命令
2.2 master会开启一个后台进程,将数据库快照保存到文件中,同时master主进程会开始收集新的写命令并缓存
2.3 后台完成保存后,就将文件发送给slave
2.4 slave将此文件保存到硬盘上
3、主从复制的配置
3.1 修改配置文件 /usr/local/redis/etc/redis/redis.cof
3.2 slaveof <masterip> <masterport>
3.3 masterauyh <master-password>
4、案例演示
4.1 master 的ip地址为 192.168.2.116
4.1.1 增加访问密码
4.2 slave1 的ip地址为 192.168.2.103
4.2.1 修改slave1的redis的位于/usr/local/redis/etc/redis/redis.cof 的配置文件
4.3 slave2 的ip地址为 192.168.2.105
4.3.1 修改slave2的redis的位于/usr/local/redis/etc/redis/redis.cof 的配置文件
5、使用info查看主从复制的信息
5.1 master 的ip地址为 192.168.2.116 的信息
5.2 slave1 的ip地址为 192.168.2.103 的信息
5.3 slave2 的ip地址为 192.168.2.105 的信息