Prince_ZaZa
Go big or go home
  • Slave启动成功连接到master后会发送一个sync命令。
  • Master接到命令启动后台的存盘进程,同时收集所有接收到的用于修改数据集命令,在后台进程执行完毕之后,master将传送整个数据文件到slave,以完成一次完全同步(主要是主服务器将数据存在rdb文件,再将其发送给从服务器,从服务器从中读取)
  • 全量复制:slave服务在接收到数据库文件数据后,将其存盘并加载到内存中。
  • 增量复制:Master继续将新的所有收集到的修改命令依次传给slave,完成同步·
    但是只要是重新连接master,一次完全同步(全量复制)将被自动执行·
posted on 2022-05-13 10:25  Prince_ZaZa  阅读(24)  评论(0)    收藏  举报