【技术实现步骤摘要】
数据缓存方法、计算机设备及存储介质
[0001]本申请涉及计算机
,特别是涉及数据缓存方法、计算机设备及存储介质。
技术介绍
[0002]随着互联网技术的发展,社会进入了网络时代,许多领域均互联网化,投票、购物等活动也逐渐从线下转移至线上。例如春运、开学等特殊时期,人们有同样的购买需求,需要同时对同一数据进行读取,即存在高并发读取数据的情况。
[0003]但由于目前服务器的内存、在给定时间内可以传输的数据量等方面的限制,当大量用户同时读取数据时,产生了大量的数据请求,存在高并发读取数据的情况,容易引起数据库崩溃,且数据读取请求的处理效率低。
技术实现思路
[0004]本申请主要解决的技术问题是提供涉及数据缓存方法、计算机设备及存储介质,能够提高数据读取请求的处理效率。
[0005]为解决上述技术问题,本申请采用的一个技术方案是:提供一种数据缓存方法,该方法包括:接收数据读取请求;判断在本地的缓存组件是否存有目标数据;响应于未存有目标数据,向远程字典服务发送数据读取的第一指令,以使得远程字 ...
【技术保护点】
【技术特征摘要】
1.一种数据缓存方法,其特征在于,包括:接收数据读取请求;判断在本地的缓存组件是否存有目标数据;响应于未存有所述目标数据,向远程字典服务发送数据读取的第一指令,以使得所述远程字典服务判断是否存有所述目标数据;响应于接收到所述远程字典服务返回的存有所述目标数据的反馈信息,加载所述目标数据至本地的所述缓存组件;发送所述目标数据。2.根据权利要求1所述的方法,其特征在于:所述判断在本地的缓存组件是否存有目标数据之后包括:响应于存有所述目标数据,发送所述目标数据。3.根据权利要求1所述的方法,其特征在于:所述判断在本地的缓存组件是否存有目标数据包括:判断所述目标数据是否要求强数据一致性;响应于所述目标数据未要求所述强数据一致性,判断在本地的所述缓存组件是否存有所述目标数据。4.根据权利要求2所述的方法,其特征在于:所述判断所述目标数据是否要求强数据一致性之后包括:响应于所述目标数据要求所述强数据一致性,向所述远程字典服务发送所述数据读取的第一指令。5.根据权利要求2所述的方法,其特征在于:所述响应于所述目标数据未要求所述强数据一致性,判断在本地的所述缓存组件是否存有所述目标数据之后包括:响应于存有所述目标数据,读取所述目标数据并发送所述目标数据。6.根据权利要求1所述的方法,其特征在于:所述响应于未存有所述目标数据,向远程字典服务发送数据读取的第一指令,以使得所述远程字典服务判断是否存有所述目标数据之后包括:响应于接收到所述远程字典服务返回的未存有所述目标数据的反馈信息,向数据库发送数据读取的第二指令,以使得所述数据库发送所述目标数据至所述远程字典服务;加载所述目标数据至本地的所述缓存组件。7.根据权利要求1所述的方法,其特征在于,包括:响应于到达第一更新时间,加载所述远程字典服务中符合写入要求的数...
【专利技术属性】
技术研发人员:冯孟岳,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。