配置Nginx以使用密钥从Redis获取URL并将URL代理到其他服务器

现在,我将详细介绍如何配置nginx来使用密钥从redis获取url并将其代理到其他服务器:

首先,请求:http :

//www.example.com?id

=12345,nginx会将网址args拆分为key = 12345,然后,nginx将该密钥传递给redis,最后以key =

12345将网址保存在redis中,nginx将该URL代理到其他服务器?

我已经阅读了有关HttpRedis2Module,HttpRedisModule和HttpLuaModule的一些信息,但是HttpRedis2Module和HttpRedisModule的指令似乎从redis获取内容,然后响应客户端,但这与我的需求不符,所以我也看看HttpLuaModule,但是这似乎很困难,所以您能教我如何配置此博客或一些有用的博客,谢谢

回答:

看看https://github.com/openresty/lua-resty-

redis。您将能够从异步中的redis获取密钥的值。方式。

在这里您可以找到一个很好的例子-http://openresty.org/#DynamicRoutingBasedOnRedis

以上是 配置Nginx以使用密钥从Redis获取URL并将URL代理到其他服务器 的全部内容, 来源链接: utcz.com/qa/409458.html

回到顶部