Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
配置nginx以使用密钥从redis获取url,并将该url代理到其他服务器_Nginx_Lua_Redis - Fatal编程技术网

配置nginx以使用密钥从redis获取url,并将该url代理到其他服务器

配置nginx以使用密钥从redis获取url,并将该url代理到其他服务器,nginx,lua,redis,Nginx,Lua,Redis,现在,我不知道如何配置nginx以使用密钥从redis获取url,并将url代理到其他服务器,具体如下: 首先,请求:,nginx将url参数拆分为key=12345,然后,nginx将密钥传递给redis,以key=12345将url保存在redis中,最后,nginx将url代理给其他服务器 我已经阅读了一些关于httpredis2模块、HttpRedisModule和HttpLuaModule的信息, 但是HttpRedis2Module和HttpRedisModule的指令似乎是从red

现在,我不知道如何配置nginx以使用密钥从redis获取url,并将url代理到其他服务器,具体如下:

首先,请求:,nginx将url参数拆分为key=12345,然后,nginx将密钥传递给redis,以key=12345将url保存在redis中,最后,nginx将url代理给其他服务器

我已经阅读了一些关于httpredis2模块、HttpRedisModule和HttpLuaModule的信息, 但是HttpRedis2Module和HttpRedisModule的指令似乎是从redis获取内容,然后响应客户端,但这不符合我的要求,所以我也看了HttpLuaModule,但这似乎很难,所以你能教我如何配置这个或一些有用的博客吗,谢谢。 您将能够以异步方式从redis获取密钥值。对


在这里,您可以找到一个很好的例子-

谢谢您的帮助,我已经找到了答案。