一种数据查询方法及计算机设备技术

技术编号:37346581 阅读:26 留言:0更新日期:2023-04-22 21:41
本申请公开了一种数据查询方法及计算机设备,涉及计算机技术领域,该数据查询方法包括:根据预设缓存数据分级方式分别配置一级缓存、二级缓存和三级缓存;当用户发起查询请求时,根据缓存数据的读取路由处理规则,按照预设缓存数据分级方式,进行缓存数据的访问。进行缓存数据的访问。进行缓存数据的访问。

【技术实现步骤摘要】
一种数据查询方法及计算机设备


[0001]本申请涉及计算机
,具体而言,涉及一种数据查询方法及计算机设备。

技术介绍

[0002]传统计算机系统中,数据存储大多为即时存储、即时落库的处理方式,比如系统接收到一条数据信息就直接处理并存储到后台数据库。
[0003]数据库是按照数据结构来组织、存储和管理数据的仓库,数据库可以接收查询请求返回与所述查询请求对应的数据。当查询请求过多或者过于频繁时,数据库的响应时间会变长,甚至会崩溃。因此,在进行数据查询时,如何降低请求的响应时间,提高数据查询效率成为亟待解决的问题。
[0004]相应地,本领域需要一种数据查询方法及计算机设备来解决上述问题。

技术实现思路

[0005]为了克服上述缺陷,提出了本专利技术,以提供解决或至少部分地解决单一缓存致使服务降级实现较差且数据查询的响应时间较长的问题的一种数据查询方法及计算机设备。
[0006]在第一方面,本专利技术提供一种数据查询方法,其特征在于,包括:
[0007]根据预设缓存数据分级方式分别配置一级缓存、二本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据查询方法,其特征在于,包括:根据预设缓存数据分级方式分别配置一级缓存、二级缓存和三级缓存;当用户发起查询请求时,根据缓存数据的读取路由处理规则,按照预设缓存数据分级方式,进行缓存数据的访问。2.根据权利要求1所述的方法,其特征在于,所述根据预设缓存数据分级方式分别配置一级缓存、二级缓存和三级缓存,包括:初始化建立缓存;根据缓存数据的调用次数和预设缓存数据分级方式将所有的缓存数据分为一级缓存、二级缓存和三级缓存,其中一级缓存存放字典类数据,二级缓存存放经过业务规则处理后的半成品数据,三级缓存存放经过业务规则处理后的热点成品数据。3.根据权利要求1所述的方法,其特征在于,所述当用户发起查询请求时,根据缓存数据的读取路由处理规则,按照预设缓存数据分级方式,进行缓存数据的访问,包括:获取查询请求的传入参数,根据预设缓存key的生成规则将所述查询请求的传入参数生成缓存key;根据所述缓存key,在三级缓存中查询与所述缓存key匹配的命中量;若查询成功,则输出与所述缓存key匹配的命中量;和/或若查询失败,则在一级缓存中查询并判断是否有与所述缓存key匹配的命中量。4.根据权利要求3所述的方法,其特征在于,所述在一级缓存中查询并判断是否有与所述缓存key匹配的命中量,包括:若查询成功,则输出与所述缓存key匹配的命中量;和/或若查询失败,则在数据库中获取与所述缓存key匹配的命中量并相应地放入...

【专利技术属性】
技术研发人员:徐宁川
申请(专利权)人:北京结慧科技有限公司
类型:发明
国别省市:

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

1