[发明专利]一种基于Nginx和Redis的高并发统一认证的方法在审
| 申请号: | 201911309997.8 | 申请日: | 2019-12-18 |
| 公开(公告)号: | CN111125653A | 公开(公告)日: | 2020-05-08 |
| 发明(设计)人: | 崔云龙 | 申请(专利权)人: | 紫光云(南京)数字技术有限公司 |
| 主分类号: | G06F21/31 | 分类号: | G06F21/31 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 210000 江苏省南京市浦口区江浦街*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 nginx redis 并发 统一 认证 方法 | ||
1.一种基于Nginx和Redis的高并发统一认证的方法,其特征在于,包括如下步骤:
S1:开始,用户发送请求,Nginx组件接收用户的请求并解析数据;
S2:Nginx组件中的lua连接Redis组件,发送解析后的数据;
S3:在Redis组件中判断是否有对应数据;
S4:根据步骤S3中的判断结果对登录请求出认证或拦截。
2.如权利要求1所述的一种基于Nginx和Redis的高并发统一认证的方法,其特征在于,在步骤S1中,所述Nginx组件包括HTTP和反向代理服务器、IMAP/POP3/SMTP代理服务器。
3.如权利要求1所述的一种基于Nginx和Redis的高并发统一认证的方法,其特征在于,在步骤S1中,所述Redis组件包括高性能key-value数据库。
4.如权利要求1所述的一种基于Nginx和Redis的高并发统一认证的方法,其特征在于,在步骤S3中,包括:
S301:若Redis中存在对应数据,则比对解析数据和Redis中的数据,判断是否匹配;
S302:若Redis中不存在对应数据,则查询数据库,比对解析数据和数据库数据,判断是否匹配。
5.如权利要求4所述的一种基于Nginx和Redis的高并发统一认证的方法,其特征在于,在步骤S4中,包括:
S401:若在步骤S301中,判断为是,则将用户请求发送至后端服务器并返回客户,完成认证;
S402:若在步骤S301中,判断为否,则拦截请求,结束任务。
6.如权利要求4所述的一种基于Nginx和Redis的高并发统一认证的方法,其特征在于,在步骤S4中,包括:
S403:若在步骤S302中,判断为是,则将用户请求发送至后端服务器并返回客户,完成认证;
S404:若在步骤S302中,判断为否,则拦截请求,结束任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于紫光云(南京)数字技术有限公司,未经紫光云(南京)数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911309997.8/1.html,转载请声明来源钻瓜专利网。





