[发明专利]一种清理缓存数据的方法和系统在审
申请号: | 201911420719.X | 申请日: | 2019-12-31 |
公开(公告)号: | CN111104432A | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 刘奕;刘羽波;李银惠;潘神保;周森华 | 申请(专利权)人: | 佛山市禾才科技服务有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F12/126 |
代理公司: | 佛山市禾才知识产权代理有限公司 44379 | 代理人: | 刘羽波;朱培祺 |
地址: | 528000 广东省佛山市禅城区石*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 清理 缓存 数据 方法 系统 | ||
一种清理缓存数据的方法,包括:步骤A:以键值对key1:value1的map方式在缓存中存取第一数据值,其中,所述key1包括标识码和对应码,所述value1为第一数据值;步骤B:在键值对key1:value1在缓存中读取第一数据值时,同时以替换键值对key1‑1:value1‑1的map方式在缓存中读取第一替换数据值,其中,所述key1‑1由标识码和替换对应码组成,所述value1‑1为第一替换数据值;步骤C:所述第一数据值的时效性发生改变,使得第一数据值失效;步骤D:以键值对key2:value2的map方式在缓存中存取第二数据值,其中,所述key2包括所述第一数据值失效后的标识码、对应码,所述value2为第二数据值。本发明提出一种清理缓存数据的方法和系统,提高清理缓存数据的效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种清理缓存数据的方法和系统。
背景技术
随着公司业务的发展,为了更加规范公司的业务流程,一些公司针对自己的业务开发出管理系统,帮助企业优化工作流程,提高工作效率。管理系统在运行的过程中需要跟数据库进行数据交互,从数据库中读取数据进行处理。
但是如果系统重复的从数据库中提取出相同的数据,就会极大的增加数据库的负载,因此缓存是解决系统与数据库交互性能瓶颈的有效途径,系统从数据库中读取出数据,保存到缓存中,在需要使用数据时,直接从缓存中读取,减少了与数据库的交互,提高数据读取速度。
但是使用缓存读取数据,就会涉及到数据时效性的问题,一旦数据发生改变,则缓存中的旧数据就会失效,此时需要及时清理,目前清理缓存数据的方法是将数据从缓存中逐条删除,但当管理系统的缓存数据量过大时,清理就会变得耗时,造成性能问题。
发明内容
本发明的目的在于针对背景技术中的缺陷,提出一种清理缓存数据的方法和系统,提高清理缓存数据的效率。
为达此目的,本发明采用以下技术方案:
一种清理缓存数据的方法,具体步骤如下:
步骤A:以键值对key1:value1的map方式在缓存中存取第一数据值,其中,所述key1包括标识码和对应码,所述value1为第一数据值;
步骤B:在键值对key1:value1在缓存中读取第一数据值时,同时以替换键值对key1-1:value1-1的map方式在缓存中读取第一替换数据值,其中,所述key1-1由标识码和替换对应码组成,所述value1-1为第一替换数据值;
步骤C:所述第一数据值的时效性发生改变,使得第一数据值失效;
步骤D:以键值对key2:value2的map方式在缓存中存取第二数据值,其中,所述key2包括所述第一数据值失效后的标识码、对应码,所述value2为第二数据值。
优选的,在所述步骤C,所述第一数据值的时效性发生改变,使得第一数据值失效后,令第一数据值等于第一替换数据值。
优选的,在所述步骤A中,以键值对key1:value1的map方式在缓存中存取第一数据值,具体步骤如下:
步骤A1:生成对应码,并以所述标识码和对应码组成key1;
步骤A2:将键值对key1:value1保存到缓存中;
步骤A3:通过key1在缓存中获取与之对应的第一数据值value1;
在所述步骤B中,以替换键值对key1-1:value1-1的map方式在缓存中读取第一替换数据值,具体步骤如下:
步骤B1:生成替换对应码,并以标识码和替换对应码组成key1-1;
步骤B2:通过key1-1在缓存中获取第一替换数据值value1-1;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市禾才科技服务有限公司,未经佛山市禾才科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911420719.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种去除有害粉尘的清洁装置与方法
- 下一篇:莫西沙星中间体的制备方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置