本发明涉及数据存储,尤其涉及一种缓存数据访问处理方法、装置、电子设备及存储介质。
背景技术:
1、目前,对于容器环境中的现有的技术状况来说,由于客户端调用方想直接访问集群就需要配置容器的网际互连协议(internet protocol,ip)地址,此为虚拟ip地址,以进行访问,这样一来当发生故障转移或重启时,客户端无法发现性的进行重新更新过的ip地址,导致业务受到影响,没办法直接用容器的ip地址使用。
2、现有技术中,在进行缓存数据访问处理时,往往通过客户端与缓存服务端直连的方式,相同的请求可能不是同一个代理进行处理,从而造成效率低下的问题,而且当客户端访问请求对应不同的分片时,无法找到正确的分片ip,因容器集群的网络与业务方网络不同,导致无法连接缓存数据库分片的ip,从而导致访问请求业务直接无法使用,如果使用三方代理需要客户端修改连接方式,代价大、兼容性差,且访问效率及其低下。
技术实现思路
1、有鉴于此,本发明提供一种缓存数据访问处理方法、装置、电子设备、存储介质及产品,能够直接通过目标代理服务端达到直接访问的效果,具有一定的兼容性,可提升访问的效率。
2、根据本发明的一方面,本发明实施例提供了一种缓存数据访问处理方法,应用于代理服务端,所述方法包括:
3、接收客户端的访问第一缓存数据库的访问请求;
4、确定处理所述访问请求的目标代理服务端;
5、根据所述目标代理服务端按照预设访问执行策略处理所述访问请求并反馈所述访问请求的处理结果。
6、根据本发明的另一方面,本发明实施例还提供了一种缓存数据访问处理装置,应用于代理服务端,所述装置包括:
7、接收模块,用于接收客户端的访问第一缓存数据库的访问请求;
8、确定模块,用于确定处理所述访问请求的目标代理服务端;
9、处理模块,用于根据所述目标代理服务端按照预设访问执行策略处理所述访问请求并反馈所述访问请求的处理结果。
10、根据本发明的另一方面,本发明实施例还提供了一种电子设备,所述电子设备包括:
11、至少一个处理器;以及
12、与所述至少一个处理器通信连接的存储器;其中,
13、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的缓存数据访问处理方法。
14、根据本发明的另一方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的缓存数据访问处理方法。
15、根据本发明的另一方面,本发明实施例还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序在被处理器执行时实现本发明任一实施例所述的缓存数据访问处理方法。
16、本发明实施例的技术方案,通过接收客户端的访问第一缓存数据库的访问请求,确定处理访问请求的目标代理服务端,并根据目标代理服务端按照预设访问执行策略处理访问请求并反馈访问请求的处理结果。本发明实施例,通过确定出访问第一缓存数据库的访问请求所对应的目标代理服务端,能够至少部署一个代理服务端,在访问请求增加时可快速扩容,可实现相同的访问请求落在同一个目标代理服务端;根据目标代理服务端按照预设访问执行策略处理访问请求并反馈访问请求的处理结果,直接通过目标代理服务端达到直接访问的效果,具有一定的兼容性,可提升访问的效率。
17、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
1.一种缓存数据访问处理方法,其特征在于,应用于代理服务端,所述方法包括:
2.根据权利要求1中所述的方法,其特征在于,所述确定处理所述访问请求的目标代理服务端,包括:
3.根据权利要求1中所述的方法,其特征在于,所述访问请求包括读数据请求,所述预设访问执行策略包括所述读数据请求对应的访问执行策略,所述根据所述目标代理服务端按照预设访问执行策略处理所述访问请求并反馈所述访问请求的处理结果,包括:
4.根据权利要求3中所述的方法,其特征在于,所述将所述第一缓存数据库中的所述键信息对应的值信息返回至所述客户端,包括:
5.根据权利要求1中所述的方法,其特征在于,所述访问请求包括写数据请求,所述访问执行策略包括写数据请求对应的访问执行策略,所述根据所述目标代理服务端按照预设访问执行策略处理所述访问请求并反馈所述访问请求的处理结果,包括:
6.根据权利要求3-5中任一项所述的方法,其特征在于,所述方法,还包括:
7.根据权利要求3所述的方法,其特征在于,所述方法,还包括:
8.一种缓存数据访问处理装置,其特征在于,应用于代理服务端,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的缓存数据访问处理方法。