- Slave启动成功连接到master后会发送一个sync命令。
- Master接到命令启动后台的存盘进程,同时收集所有接收到的用于修改数据集命令,在后台进程执行完毕之后,master将传送整个数据文件到slave,以完成一次完全同步(主要是主服务器将数据存在rdb文件,再将其发送给从服务器,从服务器从中读取)
- 全量复制:slave服务在接收到数据库文件数据后,将其存盘并加载到内存中。
- 增量复制:Master继续将新的所有收集到的修改命令依次传给slave,完成同步·
但是只要是重新连接master,一次完全同步(全量复制)将被自动执行·
浙公网安备 33010602011771号