【技术实现步骤摘要】
缓存数据管理方法、装置、设备及存储介质
本申请涉及数据处理领域,尤其涉及一种缓存数据管理方法、装置、设备及存储介质。
技术介绍
对于互联网应用,无论在服务器端还是在客户端,缓存技术的使用十分普遍。缓存的应用可以加快请求响应,端上的缓存可以减少重复请求带来的开销,为用户提供良好的使用体验。现有的缓存技术中,通常会为缓存中的数据配置一个固定的过期时间,满足过期时间后,该数据会失效,当下一次请求该数据时,该数据重新保存至缓存并再次设定固定的过期时间。面对千万级设置过亿的大数据场景,缓存本身就是很珍贵的存储资源。缓存是否被合理运用是一个亟待解决的问题。但是,目前的缓存技术,对于不同的缓存数据,都设置同一个固定的过期时间,这种方式使缓存的利用率降低,同时降低缓存命中率。例如,第一组数据和第二组数据同时保存于缓存,且过期时间相同。第一组数据在达到过期时间前被请求300次,第二组数据在达到过期时间前只被请求1次。两组数据达到过期时间都被从缓存中清除后,很显然,第一组数据再次被请求的可能性更高,但是第一组数据再次被请求时,并不能在缓 ...
【技术保护点】
1.一种缓存数据管理方法,其特征在于,包括:/n接收目标数据的缓存请求指令后,获取所述缓存请求指令的接收时刻对应的、与所述目标数据访问热度相关的至少一个关联数据的值;/n根据所述至少一个关联参数的值,获得所述目标数据的访问热度系数;/n根据所述访问热度系数,获得所述目标数据的缓存过期时间,其中,所述缓存过期时间与所述访问热度系数正相关;/n为保存至缓存的所述目标数据配置所述缓存过期时间。/n
【技术特征摘要】
1.一种缓存数据管理方法,其特征在于,包括:
接收目标数据的缓存请求指令后,获取所述缓存请求指令的接收时刻对应的、与所述目标数据访问热度相关的至少一个关联数据的值;
根据所述至少一个关联参数的值,获得所述目标数据的访问热度系数;
根据所述访问热度系数,获得所述目标数据的缓存过期时间,其中,所述缓存过期时间与所述访问热度系数正相关;
为保存至缓存的所述目标数据配置所述缓存过期时间。
2.根据权利要求1所述的缓存数据管理方法,其特征在于,所述关联参数,包括正关联参数和负关联参数中的至少一种;
所述正关联参数的值,与所述缓存过期时间呈正相关关系;
所述负关联参数的值,与所述缓存过期时间呈负相关关系。
3.根据权利要求1所述的缓存数据管理方法,其特征在于,所述根据所述至少一个关联参数的值,获得所述目标数据的访问热度系数,包括:
获取每个所述关联参数对应的预设权重值;
通过所述预设权重值,对每个所述关联参数的值对所述访问热度系数的干预程度进行调整,以获得所述目标数据的所述访问热度系数。
4.根据权利要求1所述的缓存数据管理方法,其特征在于,所述根据所述访问热度系数,获得所述目标数据的缓存过期时间,包括:
获取预设基准时间;
根据所述预设基准时间和所述访问热度系数,获得所述目标数据的所述缓存过期时间。
5.根据权利要求4所述的缓存数据管理方法,其特征在于,所述获取预设基准时间,包括:
获取所述接收时刻对应的、所述缓存的剩余存储空间;
根据所述剩余存储空间,获取所述预设基准时间。
6.根据权利要求1所述的缓存数据管理方法,其特征在于,所述为保存至缓存的所述目标数据配置所述缓存过期时间之后,还包括:
在超过所述缓存过期时间后,删除所述缓存中的所述目标数据。
<...
【专利技术属性】
技术研发人员:黄凯,张泽武,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。