redis主从复制的原理

1)当从服务器连接上主服务器之后,从服务器就会向主服务器发送一个sync命令进行数据同步操作

2)主服务器接到从服务器发过来的同步命令,先将主服务器数据进行持久化,生成rdb文件,然后把rdb文件发送给从服务器,从服务器拿到rdb进行读取,完成复制

3)每次主服务器进行写操作之后,和从服务器进行数据同步

4)全量复制:从机第一次连接主机,主机所有的数据将会同步给从机。

5)增量复制:主机继续将新的数据依次传给从机

6)但是只要是重新连接master,全量复制都会自动执行

 

posted @ 2021-10-04 19:40  时光_1024  阅读(31)  评论(0编辑  收藏  举报