卡飞资源网

专业编程技术资源共享平台

头条面试提问:redis的同步机制是什么

redis的同步机制分为全量同步和增量同步。

1.当slave服务器启动时,向master服务器发送sync命令,告诉master有一个同步复制数据的请求;

2.master接收到slave的同步请求后,fork(执行bgsave命令)一个子线程专门处理生成一个xxx.rdb文件,然后向slave服务器发送快照文件,slave接收到快照后执行rdb文件进行数据恢复。

增量同步:

master发送了快照后,有新的写操作命令,master执行后会放入缓存中,当slave执行rdb完毕后,master会把缓存的命令发送给slave一份,slave进行命令的执行,完成数据的增量同步。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言