当前位置: 首页 > 专利查询>之江实验室专利>正文

一种清除缓存的方法技术

技术编号:39731680 阅读:15 留言:0更新日期:2023-12-17 23:34
本说明书公开了一种清除缓存的方法

【技术实现步骤摘要】
一种清除缓存的方法、装置、存储介质以及电子设备


[0001]本说明书涉及计算机
,尤其涉及一种清除缓存的方法

装置

存储介质以及电子设备


技术介绍

[0002]在计算机存储领域中,分布式缓存可以有效的提高多个应用在执行任务时对指令和数据的读取速度

[0003]虽然多个应用在并列执行多个任务时,通过分布式缓存可以带来高速率的数据读取的便利,但多个应用在对数据库分别进行数据信息更改的时候,可能会导致分布式缓存中的数据信息与数据库中更改后的数据信息有所不同,从而导致分布式缓存中出现遗留缓存数据,即脏数据

而脏数据的出现,导致对后续任务执行过程产生负面影响,进而导致应用在执行后续任务时,出现任务执行出现错误,或应用无法继续执行下一步任务等异常情况

[0004]因此,如何消除分布式缓存中遗留的脏数据在应用程序执行任务时产生的负面影响,就显得尤为重要


技术实现思路

[0005]本说明书提供一种清除缓存的方法,以部本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种清除缓存的方法,其特征在于,包括:接收数据处理请求;根据所述数据处理请求,确定需要从数据库中调取的目标数据;创建针对所述目标数据的注解信息,所述注解信息至少包括数据库中存储所述目标数据的表的表信息,所述目标数据在分布式缓存中的键信息;根据所述目标数据,进行数据处理,并将所述目标数据缓存在所述分布式缓存中;当通过部署的监听器监听到所述数据库中的所述目标数据发生变更时,基于所述注解信息,对缓存在所述分布式缓存中的所述目标数据进行清除
。2.
如权利要求1所述的方法,其特征在于,分布式缓存中缓存的数据的数据类型包括第一类型和第二类型,其中,所述第一类型的数据的业务优先级高于所述第二类型的数据;所述注解信息还包括所述目标数据的清除模式的模式信息,所述清除模式包括同步清除模式;创建针对所述目标数据的注解信息,具体包括:确定所述目标数据的数据类型;若确定所述目标数据的数据类型为第一类型,针对所述目标数据创建包含有所述同步清除模式的模式信息的注解信息
。3.
如权利要求1所述的方法,其特征在于,分布式缓存中缓存的数据的数据类型包括第一类型和第二类型,其中,所述第一类型的数据的业务优先级高于所述第二类型的数据;所述注解信息还包括所述目标数据的清除模式的模式信息,所述清除模式包括异步清除模式;创建针对所述目标数据的注解信息,具体包括:确定所述目标数据的数据类型;若确定所述目标数据的数据类型为第二类型,针对所述目标数据创建包含有所述异步清除模式的模式信息的注解信息
。4.
如权利要求2所述的方法,其特征在于,当通过部署的监听器监听到所述数据库中的所述目标数据发生变更,基于所述注解信息,对缓存在所述分布式缓存中的所述目标数据进行清除,具体包括:当通过本地部署的监听器监听到所述数据库中的所述目标数据发生变更,根据所述注解信息,生成第一清除指令,以根据所述第一清除指令,将所述分布式缓存中的所述目标数据进行清除
。5.
如权利要求3所述的方法,其特征在于,当通过部署的监听器监听到所述数据库中的所述目标数据发生变更,基于所述注解信息,对缓存在所述分布式缓存中的所述目标数据进行清除,具体包括:根据所述注解信息,创建针对所述目标数据的缓存清除任务;将所述缓存清除任务发送给分布式缓存所基于的分布式系统中,以使所述分布式系统基于部署在所述分布式系统中的监听器监听到所述数据库中的所述目标数据发生变更时,生成第二清除指令,以通过所述第二清除指令,执行所述缓存清除任务,以对缓存在所述分布式缓存中的所述目标数据进行清除
。6.
...

【专利技术属性】
技术研发人员:朱江江李劲松杨松轩周天舒田雨
申请(专利权)人:之江实验室
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1