一种缓存处理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:41269708 阅读:30 留言:0更新日期:2024-05-11 09:24
本发明专利技术实施例提供了一种缓存处理方法、装置、计算机设备及存储介质,该缓存处理方法通过接收应用层发起的初始化申请从而获取非分页内存作为缓存,这种缓存获取方式简单,且非分页内存的大小由应用层决定,能够满足不同场景的需求;还通过哈希函数对各存储单元的地址进行计算,得到存储单元的索引,然后再对存储单元的索引和哈希桶的索引进行映射,将映射关系存储至哈希表中,这种映射方式实现简单且通过对应的索引查找哈希表中相应数据时效率更快。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种缓存处理方法、装置、计算机设备及存储介质


技术介绍

1、缓存(cache)是一种用于临时存储数据的硬件或软件组件,通常用于两个硬件之间数据传输速度差异大的场景,以提高数据访问速度。在现有技术中,有两种不同的缓存,第一种为通过添加相关硬件存储设备,作为缓存;第二种为通过列表或者数组,作为缓存。然而第一种缓存需要额外的硬件存储设备,这种设备的成本极高;第二种缓存在查找相关数据时耗时较长,且效率低。

2、而且,对于缓存的数据,现有技术大多使用取余的方式作为哈希函数的映射方式,这种哈希函数实现过程简单,但冲突场景较多,存储空间容易被冲突场景占用,在这种情况下查找相关数据耗时更长;若使用复杂的哈希函数实现哈希函数的映射方式,实现过程复杂且代价较高。


技术实现思路

1、本专利技术实施例提供了一种缓存处理方法、装置、计算机设备及存储介质,旨在解决现有技术的缓存及其映射方式成本高、效率低的问题。

2、第一方面,本专利技术实施例提供了一种缓存处理方法,包括:

<本文档来自技高网...

【技术保护点】

1.一种缓存处理方法,其特征在于,包括:

2.根据权利要求1所述的缓存处理方法,其特征在于,至少一所述哈希桶与多个存储单元相互映射,且与所述哈希桶关联的多个存储单元具有相应的存储单元排序,所述更新对应的存储单元,包括:

3.根据权利要求2所述的缓存处理方法,其特征在于,还包括:

4.根据权利要求3所述的缓存处理方法,其特征在于,所述判断所述哈希表的存储空间是否占满,若占满,则触发清除操作,以释放第一预定数量的存储单元,包括:

5.根据权利要求3所述的缓存处理方法,其特征在于,清理的步骤还包括:

6.根据权利要求5所述的缓存处理方...

【技术特征摘要】

1.一种缓存处理方法,其特征在于,包括:

2.根据权利要求1所述的缓存处理方法,其特征在于,至少一所述哈希桶与多个存储单元相互映射,且与所述哈希桶关联的多个存储单元具有相应的存储单元排序,所述更新对应的存储单元,包括:

3.根据权利要求2所述的缓存处理方法,其特征在于,还包括:

4.根据权利要求3所述的缓存处理方法,其特征在于,所述判断所述哈希表的存储空间是否占满,若占满,则触发清除操作,以释放第一预定数量的存储单元,包括:

5.根据权利要求3所述的缓存处理方法,其特征在于,清理的步骤还包括:

6.根据权利要求5所述的缓存处理方法,其特征在于,所述根据指标变化判...

【专利技术属性】
技术研发人员:潘豪徐泽明肖蔓君
申请(专利权)人:深圳忆联信息系统有限公司
类型:发明
国别省市:

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

1