redis集群怎么同步


当前第2页 返回上一页

a) Master执行BGSAVE,即在后台保存数据到磁盘(rdb快照文件);

b) Master同时将新收到的写入和修改数据集的命令存入缓冲区(非查询类);

3. 当Master在后台把数据保存到快照文件完成之后,Master会把这个快照文件传送给Slave,而Slave则把内存清空后,加载该文件到内存中;

4. 而Master也会把此前收集到缓冲区中的命令,通过Reids命令协议形式转发给Slave,Slave执行这些命令,实现和Master的同步;

5. Master/Slave此后会不断通过异步方式进行命令的同步,达到最终数据的同步一致;

6. 需要注意的是Master和Slave之间一旦发生重连都会引发全量同步操作。但在2.8之后版本,也可能是部分同步操作。

更多Redis相关技术文章,请访问Redis数据库使用入门教程栏目进行学习!

以上就是redis集群怎么同步的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

Redis如何保证数据一致性

Redis中的五种类型的用法是什么

Redis主从复制介绍及原理详解

centos下Redis的安装方法介绍

Redis是内存数据库吗

什么时候使用Redis集群锁

高可用Redis服务架构分析与搭建

Redis缓存怎么和数据库同步

Redis能支持多少订阅

Redis持久化的几种方式介绍

更多相关阅读请进入《Redis》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...