一种数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34003892 阅读:21 留言:0更新日期:2022-07-02 12:51
本公开关于一种数据处理方法、装置、电子设备及存储介质,包括:接收客户端的数据请求,数据请求包括账号标识,确定数据请求所属的业务对应的缓存系统,业务为缓存系统对应的多个业务中的一个,若基于账号标识从缓存系统中得到的数据为空值,则确定业务对应的数据库,若基于账号标识从数据库中得到的数据为空值,在缓存系统中创建账号标识和账号标识对应的预设占位数据,向客户端发送预设占位数据。本申请实施例中,通过在缓存系统中建立预设占位数据,使得后续的请求可以在缓存系统中得到反馈,避免了大量的攻击请求走到数据库的情况,可以减轻数据库的压力。可以减轻数据库的压力。可以减轻数据库的压力。

【技术实现步骤摘要】
一种数据处理方法、装置、电子设备及存储介质


[0001]本公开涉及互联网
,尤其涉及一种数据处理方法、装置、电子设备及存储介质。

技术介绍

[0002]随着当前的移动互联网的迅速发展,客户端和后端数据库之间存在着大量的数据交互。现有技术中,当客户端对数据库进行数据读取时,一般先读取缓存中的数据,当缓存中不存在该数据时,可以去数据库中读取数据。这样做的目标是为了减少对数据库的请求,使得尽可能多的请求可以在缓存中得到结果。
[0003]然而,一些网络攻击行为中,其请求无论是在缓存中还是在数据库中都没有对应的数据,按照上述的流程,最终都会走到数据库这个环节,对数据库造成较大压力,影响数据库性能。

技术实现思路

[0004]本公开提供一种数据处理方法、装置、电子设备及存储介质,本公开的技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种数据处理方法,包括:
[0006]接收客户端的数据请求;数据请求包括账号标识;
[0007]确定数据请求所属的业务对应的缓存系统;业务为缓存系统对应的多个本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:接收客户端的数据请求;所述数据请求包括账号标识;确定所述数据请求所属的业务对应的缓存系统;所述业务为所述缓存系统对应的多个业务中的一个;若基于所述账号标识从所述缓存系统中得到的数据为空值,则确定所述业务对应的数据库;若基于所述账号标识从所述数据库中得到的数据为空值,在所述缓存系统中创建所述账号标识和所述账号标识对应的预设占位数据;向所述客户端发送所述预设占位数据。2.根据权利要求1所述的数据处理方法,其特征在于,所述向所述客户端发送所述预设占位数据后,还包括:接收所述数据请求;所述数据请求包括所述账号标识;确定所述数据请求所属的业务对应的所述缓存系统;基于所述账号标识从所述缓存系统中获取所述预设占位数据;向所述客户端发送所述预设占位数据。3.根据权利要求1

2任一所述的数据处理方法,其特征在于,所述方法还包括:接收所述客户端的目标数据创建指令;所述目标数据创建指令包含所述账号标识;确定所述目标数据创建指令所属的业务对应的所述数据库;在所述数据库中创建所述账号标识和所述账号标识对应的目标数据;在所述缓存系统中,利用所述目标数据覆盖所述预设占位数据。4.根据权利要求3所述的数据处理方法,其特征在于,所述方法还包括:接收所述客户端的目标数据更新指令;所述目标数据更新指令包括所述账号标识和更新数据;确定所述数据库;基于所述更新数据对所述账号标识对应的所述目标数据进行更新,得到更新后的目标数据;删除所述缓存系统中的所述目标数据。5.根据权利要求4所述的数据处理方法,其特征在于,所述删除所述缓存系统中的所述目标数据后,还包括:接收所述客户端的所述数据请求;所述数据请求包括账号标识;从所述缓存系统中获取的所述账号标识对应的数据为空值;从所述数据库中获取的所述账号标识对应的数据为所述更新后的目标数据;将所述更新后的目标数据作为所述账号标识对应的数据存储在所述缓存系...

【专利技术属性】
技术研发人员:贾博宇
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1