【问题标题】:configure nginx to get url from redis with key and proxy the url to other server配置 nginx 以使用密钥从 redis 获取 url 并将 url 代理到其他服务器
【发布时间】:2015-01-09 00:33:02
【问题描述】:

现在,我对如何配置 nginx 以使用密钥从 redis 获取 url 并将该 url 代理到其他服务器的方法进行了详细说明:

首先,请求:http://www.example.com?id=12345,nginx将url args拆分为key=12345,然后,nginx将key传给redis,得到key=12345保存在redis中的url,最后nginx将url代理给其他服务器?

我已经阅读了一些关于 HttpRedis2Module、HttpRedisModule 和 HttpLuaModule 的信息, 但是 HttpRedis2Module 和 HttpRedisModule 的指令好像是从redis获取内容然后响应客户端,但这不符合我的需求,所以我也看看HttpLuaModule,但似乎很难,所以你能教我怎么做配置这个或者一些有用的博客,谢谢

【问题讨论】:

    标签: nginx lua redis


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的帮助,我已经弄明白了。
    猜你喜欢
    • 2016-03-03
    • 1970-01-01
    • 2017-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多