一种数据处理方法、装置、设备及存储介质与流程
- 国知局
- 2024-08-02 14:58:40
本技术涉及存储处理领域,尤其涉及一种数据处理方法、装置、设备及存储介质。
背景技术:
1、目前,随着互联网技术的发展,各种网络链接的点击频率越来越高,因此对网络链接进行缓存刷新的频率也越来越高。当前对于网络链接的缓存刷新处理,通常需要对大批量的网络链接进行批量刷新处理。然而,大批量网络链接的刷新需要占用缓存服务器较多的缓存资源以及核心处理器的计算资源,使得缓存服务器用于处理其他任务的核心处理器的调用空间变小。而且大批量网络链接的刷新不仅占用缓存服务器更加多的缓存资源,也会使得缓存服务器处理其他任务时花费更加多的时间,降低了缓存服务器的链接数据调用效率。
技术实现思路
1、本技术实施例提供一种数据处理方法、装置、设备及存储介质,可以提升缓存服务器的链接数据调用效率。
2、本技术实施例一方面提供了一种数据处理方法,该方法包括:
3、缓存服务器获取刷新客户端发送的链接刷新请求,将链接刷新请求对应的正则表达式特征存储在正则表达式列表中;
4、若获取到访问客户端发送的链接访问请求,则将链接访问请求所请求的数据信息与正则表达式列表中的正则表达式特征进行匹配处理,得到匹配结果;
5、若匹配结果为成功匹配结果,则向源数据库发送更新检测请求,若接收到更新检测请求对应的已更新响应,则从源数据库拉取数据信息对应的第一链接数据,将第一链接数据发送至访问客户端;
6、若匹配结果为失败匹配结果,则将缓存服务器中与数据信息对应的第二链接数据发送至访问客户端。
7、本技术实施例一方面提供了一种数据处理方法,该方法包括:
8、访问客户端发送链接访问请求至缓存服务器,以使缓存服务器将链接访问请求所请求的数据信息与正则表达式列表中的正则表达式特征进行匹配处理,得到匹配结果;正则表达式列表存储有刷新客户端所发送的链接刷新请求对应的正则表达式特征;
9、若匹配结果为成功匹配结果,且缓存服务器接收到源数据库发送的更新检测请求对应的已更新响应,则接收缓存服务器所发送的从源数据库拉取的第一链接数据;
10、若匹配结果为失败匹配结果,则接收缓存服务器所发送的与链接访问请求所请求的数据信息相关联的第二链接数据。
11、本技术实施例一方面提供了一种数据处理装置,该数据处理装置,包括:
12、特征存储模块,用于缓存服务器获取刷新客户端发送的链接刷新请求,将链接刷新请求对应的正则表达式特征存储在正则表达式列表中;
13、特征匹配模块,用于若获取到访问客户端发送的链接访问请求,则将链接访问请求所请求的数据信息与正则表达式列表中的正则表达式特征进行匹配处理,得到匹配结果;
14、数据拉取模块,用于若匹配结果为成功匹配结果,则向源数据库发送更新检测请求,若接收到更新检测请求对应的已更新响应,则从源数据库拉取数据信息对应的第一链接数据,将第一链接数据发送至访问客户端;
15、数据发送模块,用于若匹配结果为失败匹配结果,则将缓存服务器中与数据信息对应的第二链接数据发送至访问客户端。
16、其中,数据发送模块还用于基于获取到的链接刷新请求对应的格式信息,生成链接格式框架;基于链接格式框架,对链接刷新请求进行表达式特征提取处理,得到链接刷新请求对应的正则表达式特征。
17、其中,正则表达式列表包括目标正则表达式特征;
18、数据发送模块还用于获取目标正则表达式特征对应的预更新时间范围,获取当前系统时间;若当前系统时间属于预更新时间范围,则基于目标正则表达式特征对缓存服务器中的第二链接数据进行检测处理,得到匹配目标正则表达式特征的n个第二链接数据,n为正整数;基于源数据库,将匹配目标正则表达特征的n个第二链接数据进行数据更新处理。
19、其中,数据发送模块还用于获取源数据库中的第一链接数据与缓存服务器中的第二链接之间的链接对应关系;基于链接对应关系,确定匹配目标正则表达特征的n个第二链接数据对应的n个第一链接数据;将n个第一链接数据对应的业务内容更新至n个第二链接数据对应的业务内容。
20、其中,特征匹配模块还用于将链接访问请求所请求的数据信息按照目录层级进行数据划分,得到s个链接分块数据,s为正整数;将s个链接分块数据分别与正则表达式列表中的正则表达式特征进行字符比对;若s个链接分块数据分别与正则表达式列表中的正则表达式特征的字符比对结果中存在字符一致结果,则确定匹配结果为成功匹配结果;若s个链接分块数据分别与正则表达式列表中的正则表达式特征的字符比对结果均为字符不一致结果,则确定匹配结果为失败匹配结果。
21、本技术实施例一方面提供了一种数据处理装置,该数据处理装置,包括:
22、请求发送模块,用于访问客户端发送链接访问请求至缓存服务器,以使缓存服务器将链接访问请求所请求的数据信息与正则表达式列表中的正则表达式特征进行匹配处理,得到匹配结果;正则表达式列表存储有刷新客户端所发送的链接刷新请求对应的正则表达式特征;
23、第一数据接收模块,用于若匹配结果为成功匹配结果,且缓存服务器接收到源数据库发送的更新检测请求对应的已更新响应,则接收缓存服务器所发送的从源数据库拉取的第一链接数据;
24、第二数据接收模块,用于若匹配结果为失败匹配结果,则接收缓存服务器所发送的与链接访问请求所请求的数据信息相关联的第二链接数据。
25、本技术一方面提供了一种计算机设备,包括:处理器、存储器、网络接口;
26、上述处理器与上述存储器、上述网络接口相连,其中,上述网络接口用于提供数据通信功能,上述存储器用于存储计算机程序,上述处理器用于调用上述计算机程序,以使得计算机设备执行本技术实施例中的方法。
27、本技术实施例一方面提供了一种计算机可读存储介质,上述计算机可读存储介质中存储有计算机程序,上述计算机程序适于由处理器加载并执行本技术实施例中的方法。
28、本技术实施例一方面提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中;计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本技术实施例中的方法。
29、本技术实施例通过缓存服务器获取刷新客户端发送的链接刷新请求,将链接刷新请求对应的正则表达式特征存储在正则表达式列表中;若获取到访问客户端发送的链接访问请求,则将链接访问请求所请求的数据信息与正则表达式列表中的正则表达式特征进行匹配处理,得到匹配结果;若匹配结果为成功匹配结果,则向源数据库发送更新检测请求,若接收到更新检测请求对应的已更新响应,则从源数据库拉取数据信息对应的第一链接数据,将第一链接数据发送至访问客户端;若匹配结果为失败匹配结果,则将缓存服务器中与数据信息对应的第二链接数据发送至访问客户端。本技术实施例通过将链接访问请求与正则表达式列表中的正则表达式特征进行匹配,可以得到匹配结果,通过匹配结果可以确定发送至访问客户端的链接数据。也就是说通过匹配结果可以确定发送至访问客户端的最新的缓存的链接数据。其中,通过匹配结果可以更加快速的确定发送至访问客户端的链接数据的位置信息,进而可以提升缓存服务器的链接数据调用效率。
本文地址:https://www.jishuxx.com/zhuanli/20240801/244530.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表