一种缓存过期时间调整方法、装置、电子设备及存储介质与流程

文档序号:20679897发布日期:2020-05-08 18:17阅读:来源:国知局

技术特征:

1.一种缓存过期时间调整方法,其特征在于,应用于服务器,所述方法包括:

获取热点视频当前在缓存中对应的缓存内容的访问频次;

在预设的频次时间段对应关系中,确定所述访问频次所在的频次区间及与所述频次区间对应的频次过期时间段;

基于缓存更新数据时设置的固定的基础过期时间段和所述频次过期时间段,计算所述缓存内容的目标过期时间;

将所述缓存内容的原始过期时间调整为所述目标过期时间。

2.根据权利要求1所述的缓存过期时间调整方法,其特征在于,所述方法还包括:

获取所述热点视频的热播时间段;

判断当前时刻是否位于所述热播时间段内;

若所述当前时刻位于所述热播时间段内,获取与所述热播时间段对应的附加时间段;

基于缓存更新数据时设置的固定的基础过期时间段和所述频次过期时间段,计算所述缓存内容的目标过期时间的步骤,包括:

将所述附加时间段、所述频次过期时间段及缓存更新数据时设置的固定的基础过期时间段的和,确定为所述缓存内容的目标过期时间。

3.根据权利要求1所述的缓存过期时间调整方法,其特征在于,所述方法还包括:

在到达所述热点视频的目标过期时间之前,若接收到提前更新通知,对缓存中与所述热点视频对应的缓存内容进行更新。

4.根据权利要求1所述的缓存过期时间调整方法,其特征在于,所述获取热点视频当前在缓存中对应的缓存内容的访问频次的步骤,包括:

每间隔预设时间段,执行获取热点视频当前在缓存中对应的缓存内容的访问频次的步骤。

5.一种缓存过期时间调整装置,其特征在于,包括:

第一获取模块,用于获取热点视频当前在缓存中对应的缓存内容的访问频次;

确定模块,用于在预设的频次时间段对应关系中,确定所述访问频次所在的频次区间及与所述频次区间对应的频次过期时间段;

计算模块,用于基于缓存更新数据时设置的固定的基础过期时间段和所述频次过期时间段,计算所述缓存内容的目标过期时间;

调整模块,用于将所述缓存内容的原始过期时间调整为所述目标过期时间。

6.根据权利要求5所述的缓存过期时间调整装置,其特征在于,所述装置还包括:

第二获取模块,用于获取热点视频的热播时间段;

判断模块,用于判断当前时刻是否位于所述热播时间段内;

第三获取模块,用于若所述当前时刻位于所述热播时间段内,获取与所述热播时间段对应的附加时间段;

所述计算模块,包括:

第一计算单元,用于将所述附加时间段、所述频次过期时间段及缓存更新数据时设置的固定的基础过期时间段的和,确定为所述缓存内容的目标过期时间。

7.根据权利要求6所述的缓存过期时间调整装置,其特征在于,所述装置还包括:

提前更新模块,用于在到达所述热点视频的目标过期时间之前,若接收到提前更新通知,对缓存中与所述热点视频对应的缓存内容进行更新。

8.根据权利要求5所述的缓存过期时间调整装置,其特征在于,所述第一获取模块,还用于:

每间隔预设时间段,获取热点视频当前在缓存中对应的缓存内容的访问频次。

9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现权利要求1~4任一所述的一种缓存过期时间调整方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有一种缓存过期时间调整方法的程序,所述一种缓存过期时间调整方法的程序被处理器执行时实现权利要求1-4任一所述的一种缓存过期时间调整方法的步骤。


技术总结
本发明涉及一种缓存过期时间调整方法、装置、电子设备及存储介质,所述方法包括:获取热点视频当前在缓存中对应的缓存内容的访问频次,在预设的频次时间段对应关系中,确定所述访问频次所在的频次区间及与所述频次区间对应的频次过期时间段,基于缓存更新数据时设置的固定的基础过期时间段和所述频次过期时间段,计算所述缓存内容的目标过期时间,可以将所述缓存内容的原始过期时间调整为所述目标过期时间。本发明实施例能够实现根据热点视频的访问频次动态调整缓存过期时间,充分发挥缓存的功能,同时减轻持久化存储的压力,提升系统稳定性,避免一直保持静态的默认过期时间不变,导致的热点视频的热播时间段内出现缓存内容过期的情况,对持久化存储资源带来巨大的压力,从而影响整体系统的性能。

技术研发人员:张娟丽
受保护的技术使用者:北京奇艺世纪科技有限公司
技术研发日:2019.12.31
技术公布日:2020.05.08
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1