(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210586332.7
(22)申请日 2022.05.26
(71)申请人 上海聚水潭网络科技有限公司
地址 200040 上海市 静安区新闸路1418号5
幢214室
(72)发明人 李灿升 骆海东 颜嘉梁
(74)专利代理 机构 北京高沃 律师事务所 1 1569
专利代理师 王爱涛
(51)Int.Cl.
G06F 16/27(2019.01)
G06F 16/2455(2019.01)
(54)发明名称
一种分布式内存缓存的数据 同步方法及系
统
(57)摘要
本发明涉及一种分布式内存缓存的数据同
步方法及系统, 涉及计算机数据处理技术领域,
方法包括: 获取远程文件的版本号和本地文件的
版本号; 远程文件为位于分布式缓存中的文件;
本地文件为位于本地缓存中的文件; 判断远程文
件的版本号与本地文件的版本号是否一致; 当远
程文件的版本号与本地文件的版本号不一致时,
根据目标文件的版本号更新本地文件的版本号,
根据目标文件的数据更新本地文件的数据; 目标
文件为位于数据库中的文件。 本发 明基于分布式
缓存对本地内存中存储的数据进行更新, 使 得数
据同步更加便捷高效。
权利要求书2页 说明书6页 附图5页
CN 114896344 A
2022.08.12
CN 114896344 A
1.一种分布式内存缓存的数据同步方法, 其特征在于, 所述分布式内存缓存的数据同
步方法包括:
获取远程文件的版本号和本地文件的版本号; 所述远程文件为位于分布式缓存中的文
件; 所述本地文件为 位于本地缓存中的文件;
判断所述远程文件的版本号与所述本地文件的版本号是否一 致;
当所述远程文件的版本号与 所述本地文件的版本号不一致 时, 根据目标文件的版本号
更新所述本地文件的版本号, 根据所述 目标文件的数据更新所述本地文件的数据; 所述 目
标文件为 位于数据库中的文件。
2.根据权利要求1所述的分布式内存缓存的数据同步方法, 其特征在于, 所述获取远程
文件的版本号, 具体包括:
查询目标文件的版本号;
判断所述目标文件的版本号与所述远程文件的版本号是否一 致;
当所述目标文件的版本号与 所述远程文件的版本号不一致 时, 将所述远程文件的版本
号更新为所述目标文件的版本号。
3.根据权利要求1所述的分布式内存缓存的数据同步方法, 其特征在于, 所述分布式内
存缓存的数据同步方法, 还 包括:
获取数据更新指令;
根据所述数据 更新指令对目标文件的数据进行更新, 并对所述目标文件的版本号进行
更新。
4.根据权利要求1所述的分布式内存缓存的数据同步方法, 其特征在于, 所述获取远程
文件的版本号和本地文件的版本号, 具体包括:
通过同步或者异步的方式, 获取远程文件的版本号和本地文件的版本号。
5.一种分布式内存缓存的数据同步方法, 其特征在于, 所述分布式内存缓存的数据同
步方法包括:
获取目标文件的版本号和远程文件的版本号; 所述目标文件为位于数据库中的文件;
所述远程文件为 位于分布式缓存中的文件;
判断所述目标文件的版本号与所述远程文件的版本号是否一 致;
当所述目标文件的版本号与 所述远程文件的版本号不一致 时, 根据所述目标文件的版
本号对所述远程文件的版本号进行 更新;
根据更新后的远程文件的版本号, 对本地文件的版本号进行更新; 所述本地文件为位
于本地缓存中的文件;
根据更新后的本地文件的版本号和所述目标文件的数据, 对所述本地文件的数据进行
更新。
6.一种基于权利要求1 ‑5任一项所述的分布式内存缓存的数据同步方法的数据同步系
统, 其特征在于, 所述数据同步系统包括:
版本号获取模块, 用于获取远程文件的版本号和本地文件的版本号; 所述远程文件为
位于分布式缓存中的文件; 所述本地文件为 位于本地缓存中的文件;
版本号判断模块, 用于判断所述远程文件的版本号与所述本地文件的版本号是否一
致;权 利 要 求 书 1/2 页
2
CN 114896344 A
2第一更新模块, 用于当所述远程文件的版本号与所述本地文件的版本号不一致时, 根
据目标文件的版本号更新所述本地文件的版本号, 根据所述目标文件的数据更新所述本地
文件的数据; 所述目标文件为 位于数据库中的文件。
7.根据权利要求6所述的分布式内存缓存的数据同步系统, 其特征在于, 在获取远程文
件的版本号方面, 所述版本号获取模块, 具体包括:
版本号查询子模块, 用于查询目标文件的版本号;
判断子模块, 用于判断所述目标文件的版本号与所述远程文件的版本号是否一 致;
更新子模块, 用于当所述目标文件的版本号与所述远程文件的版本号不一致时, 将所
述远程文件的版本号更新 为所述目标文件的版本号。
8.根据权利要求6所述的分布式内存缓存的数据同步同步系统, 其特征在于, 所述分布
式内存缓存的数据同步系统, 还 包括:
指令获取模块, 用于获取 数据更新指令;
第二更新模块, 用于根据所述数据更新指令对目标文件的数据进行更新, 并对所述目
标文件的版本号进行 更新。权 利 要 求 书 2/2 页
3
CN 114896344 A
3
专利 一种分布式内存缓存的数据同步方法及系统
安全报告 >
其他 >
文档预览
中文文档
14 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:09:10上传分享