缓存管理方法、读取方法、系统、电子设备及存储介质技术方案

技术编号:36191904 阅读:23 留言:0更新日期:2022-12-31 21:09
本申请实施例提供了一种缓存管理方法、读取方法、系统、电子设备及存储介质,属于数据交互技术领域。缓存管理方法包括获取第一目标数据;获取所述第一目标数据的访问数据,并根据所述访问数据确定所述第一目标数据的第一热度值;将所述第一热度值大于预设阈值的所述第一目标数据确定为热度数据;获取热度消息列表,所述热度消息列表用于指示所述热度数据;获取待缓存的第二目标数据;如果所述第二目标数据在所述热度消息列表中,将所述第二目标数据存放在一级缓存中。本申请实施例能够提高数据读取的响应速度。据读取的响应速度。据读取的响应速度。

【技术实现步骤摘要】
缓存管理方法、读取方法、系统、电子设备及存储介质


[0001]本申请涉及数据交互领域,尤其涉及一种缓存管理方法、读取方法、系统、电子设备及存储介质。

技术介绍

[0002]缓存分为本地缓存及分布式缓存,一般情况下,两者会结合一起使用,当使用本地缓存做一级缓存,读写速度最快,但相对容量有限,当使用分布式缓存做二级缓存,读写速度相对较慢,但是容量大。
[0003]相关技术中,一、二级缓存数据都是预先定义的,面对大量的数据访问时,当该数据没有在一级缓存中,也即没有在本地缓存中时,就会大量缓存数据访问请求访问二级缓存,降低了数据读取的响应速度。

技术实现思路

[0004]本申请实施例的主要目的在于提出一种缓存管理方法、读取方法、系统、电子设备及存储介质,能够提高数据读取的响应速度。
[0005]为实现上述目的,本申请实施例的第一方面提出了一种缓存管理方法,所述方法包括:获取第一目标数据;获取所述第一目标数据的访问数据,并根据所述访问数据确定所述第一目标数据的第一热度值;将所述第一热度值大于预设阈值的所述第一目标数据确定为本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种缓存管理方法,其特征在于,所述方法包括:获取第一目标数据;获取所述第一目标数据的访问数据,并根据所述访问数据确定所述第一目标数据的第一热度值;将所述第一热度值大于预设阈值的所述第一目标数据确定为热度数据;获取热度消息列表,所述热度消息列表用于指示所述热度数据;获取待缓存的第二目标数据;如果所述第二目标数据在所述热度消息列表中,将所述第二目标数据存放在一级缓存中。2.根据权利要求1所述的缓存管理方法,其特征在于,所述将所述第一热度值大于预设阈值的所述第一目标数据确定为热度数据,包括:获取预设的排除列表,所述排除列表用于指示禁止缓存到所述一级缓存的第三目标数据;当所述第一热度值大于预设阈值,且所述第一目标数据不与所述排除列表中的任一所述第三目标数据相对应,确定所述第一目标数据为热度数据。3.根据权利要求1所述的缓存管理方法,其特征在于,其中:所述获取第一目标数据的步骤到所述获取热度消息列表的步骤是周期性执行的;所述获取待缓存的第二目标数据的步骤、和所述如果所述第二目标数据在所述热度消息列表中,将所述第二目标数据存放在一级缓存中的步骤在第一周期执行,所述方法还包括:在所述第一周期之后的所述第二周期,确定所述第二目标数据是否仍然在所述热度消息列表中;如果所述第二目标数据已不在所述热度消息列表中,将所述第二目标数据从所述一级缓存中释放,并发送到二级缓存。4.根据权利要求1所述的缓存管理方法,其特征在于,所述将所述第一热度值大于预设阈值的所述第一目标数据确定为热度数据,包括:获取所述一级缓存的第一大小;获取所述第一目标数据的第二大小;根据所述第一热度值、所述第一大小和所述第二大小,确定所述第一目标数据为热度数据。5.根据权利要求4所述的缓存管理方法,其特征在于,所述根据所述第一热度值、所述第一大小和所述第二大小,确定所述第一目标数据为热度数据,包括:根据所述第一热度值,按照由大到小的顺序对所述第一目标数据进行排列,以形成候选数据队列;按照由前到后的顺序,依次对所述候选数据队列中的所述第一目标数据的...

【专利技术属性】
技术研发人员:曾培贵
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:

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

1