鉴权方法、电子设备、存储介质及程序产品与流程

摘要: 本申请涉及信息处理的,尤其涉及一种鉴权方法、电子设备、存储介质及程序产品。背景技术:1、在相关技术中,提出了通过redis缓存需要访问的内容的方案,这样,可以通...
鉴权方法、电子设备、存储介质及程序产品与流程

本申请涉及信息处理的,尤其涉及一种鉴权方法、电子设备、存储介质及程序产品。

背景技术:

1、在相关技术中,提出了通过redis缓存需要访问的内容的方案,这样,可以通过读取redis缓存,实现对视频节目等内容的访问,但是,由于同一个内容都是固定在某一个redis节点上,此时,对访问内容的鉴权的性能就取决于该redis节点的性能。在出现热点访问内容的情况下,高并发的访问请求对redis节点的处理性能造成影响,从而,不利于及时实现对热点访问内容的鉴权,无法满足对热点访问内容的鉴权需求。

技术实现思路

1、本申请实施例提供一种鉴权方法、电子设备、存储介质及程序产品。

2、本申请实施例的技术方案是这样实现的:

3、本申请实施例提供一种鉴权方法,所述方法包括:

4、对n个访问内容在未来时刻的访问量进行预测,n为大于或等于1的整数;

5、在所述n个访问内容中目标访问内容的访问量的预测值大于或等于第一访问量阈值的情况下,获取所述目标访问内容的缓存记录,所述目标访问内容的缓存记录用于表示目标访问内容的鉴权信息的缓存配置信息;

6、基于所述目标访问内容的缓存记录,将所述目标访问内容的鉴权信息写入本地缓存模块;

7、在接收到对所述目标访问内容的鉴权请求时,基于所述本地缓存模块中的鉴权信息对所述目标访问内容进行鉴权。

8、本申请实施例还提供一种电子设备,所述电子设备包括处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,所述处理器用于运行所述计算机程序以执行上述任意一种鉴权方法。

9、本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述任意一种鉴权方法。

10、本申请实施例还提供一种计算机程序产品,包括计算机程序或计算机可执行指令,所述计算机程序或计算机可执行指令被处理器执行时,实现上述任意一种鉴权方法。

11、可以看出,在目标访问内容的访问量的预测值大于或等于第一访问量阈值时,说明目标访问内容的访问量的预测值较大,可以认为目标访问内容在未来时刻属于热点访问内容,此时,可以获取目标访问内容的缓存记录,将目标访问内容的鉴权信息写入本地缓存模块,然后,无需通过redis缓存中的数据进行访问内容的鉴权,而是可以通过本地缓存模块中的数据进行访问内容的鉴权,这样,相比于相关技术中仅采用redis缓存中的数据进行鉴权的方案,可以充分利用本地缓存模块中的数据提升鉴权处理性能,有利于及时实现对热点访问内容的鉴权,可以满足对热点访问内容的鉴权需求。

1.一种鉴权方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述缓存配置模块中存储的每条缓存记录包括一个访问内容的标识,所述目标访问内容的缓存记录包括所述目标访问内容的标识;

4.根据权利要求3所述的方法,其特征在于,所述缓存配置模块中存储的第一缓存记录包括所述第一缓存记录对应的鉴权信息的刷新规则;

5.根据权利要求1所述的方法,其特征在于,所述对n个访问内容在未来时刻的访问量进行预测,包括:采用预先训练的访问量预测模型对所述n个访问内容在未来时刻的访问量进行预测;

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求5所述的方法,其特征在于,所述基于所述训练数据对所述访问量预测模型进行训练,包括:

8.一种电子设备,其特征在于,所述电子设备包括处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,

9.一种计算机存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7任一项所述的方法。

10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现权利要求1至7任一项所述的方法。