小编典典

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

redis

现在,我将详细介绍如何配置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,但是这似乎很困难,所以您能教我如何配置此博客或一些有用的博客,谢谢


阅读 587

收藏
2020-06-20

共1个答案

小编典典

看看https://github.com/openresty/lua-resty-
redis。您将能够从异步中的redis获取密钥的值。方式。

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

2020-06-20