数据缓存方法、装置、电子设备和计算机可读介质制造方法及图纸

技术编号:37345046 阅读:27 留言:0更新日期:2023-04-22 21:37
本公开的实施例公开了数据缓存方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:确定在目标时间段内接收到的、针对目标数据的数据请求集合;响应于确定数据请求集合中的数据请求的数量大于预设请求阈值,对于数据请求集合中的每个数据请求,执行以下处理步骤:确定数据请求对应的缓存节点数量;确定数据请求对应的路由地址集合;将数据请求转发至路由地址集合对应的缓存节点集合;响应于转发成功,将数据请求对应的待请求数据缓存至缓存节点集合包括的缓存节点内。该实施方式针对存储有部分数据的缓存节点宕机的情形,仍能够保证数据读取性能。仍能够保证数据读取性能。仍能够保证数据读取性能。

【技术实现步骤摘要】
数据缓存方法、装置、电子设备和计算机可读介质


[0001]本公开的实施例涉及计算机
,具体涉及数据缓存方法、装置、电子设备和计算机可读介质。

技术介绍

[0002]数据缓存是指将低读写性能的介质内存储的数据缓存至高读写性能的介质内的一种技术。目前,随着数据访问量的提升,为了提高数据的读取性能,通常采用的方式为:通过多个缓存节点分别缓存部分高频访问数据。
[0003]然而,专利技术人发现,当采用上述方式时,经常会存在如下技术问题:第一,当多个缓存节点中存在缓存节点宕机时,宕机的缓存节点内的数据会出现数据丢失的情况,由此会导致数据读取性能下降;第二,在不同的访问周期内,针对相同数据的访问频率往往会产生差异,未将缓存节点内的数据进行及时释放,会造成缓存资源的浪费。
[0004]该
技术介绍
部分中所公开的以上信息仅用于增强对本专利技术构思的背景的理解,并因此,其可包含并不形成本国的本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0005]本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据缓存方法,包括:确定在目标时间段内接收到的、针对目标数据的数据请求集合;响应于确定所述数据请求集合中的数据请求的数量大于预设请求阈值,对于所述数据请求集合中的每个数据请求,执行以下处理步骤:确定所述数据请求对应的缓存节点数量;确定所述数据请求对应的路由地址集合,其中,所述路由地址集合中的路由地址为用于缓存所述数据请求对应的待请求数据的缓存节点的地址,所述路由地址集合中的路由地址的数量与所述缓存节点数量一致;将所述数据请求转发至所述路由地址集合对应的缓存节点集合;响应于转发成功,将所述数据请求对应的待请求数据缓存至缓存节点集合包括的缓存节点内。2.根据权利要求1所述的方法,其中,所述确定所述数据请求对应的缓存节点数量,包括:确定所述数据请求对应的待请求节点数量;根据请求分流概率,确定冗余节点数量;根据所述待请求节点数量和所述冗余节点数量,生成所述缓存节点数量。3.根据权利要求2所述的方法,其中,所述确定在目标时间段内接收到的、针对目标数据的数据请求集合,包括:接收在所述目标时间段内、至少一个客户端发送的数据访问请求,作为候选数据请求,得到候选数据请求集合;根据所述候选数据请求集合中的候选数据请求对应的待请求数据,对所述候选数据请求集合进行数据分组,得到候选数据请求组集合;对于所述候选数据请求组集合中的每个候选数据请求组,根据所述候选数据请求组中的候选数据请求的请求接收时间,对所述候选数据请求组中的候选数据请求进行请求排序,得到候选数据请求序列;从得到的候选数据请求序列组中筛选出满足筛选条件的候选数据请求序列,作为所述数据请求集合,其中,所述筛选条件为:候选数据请求序列包括的候选数据请求的数量与目标数量一致、且候选数据请求序列包括的目标位置的候选数据请求的请求接收时间小于目标时间。4.根据权利要求3所述的方法,其中,所述确定所述数据请求对应的路由地址集合,包括:...

【专利技术属性】
技术研发人员:芦伟
申请(专利权)人:北京飞轮数据科技有限公司
类型:发明
国别省市:

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

1