gpt4 book ai didi

nginx - 配置 nginx 以使用 key 从 redis 获取 url 并将 url 代理到其他服务器

转载 作者:可可西里 更新时间:2023-11-01 11:39:11 25 4
gpt4 key购买 nike

现在,我无法详细了解如何配置 nginx 以使用 key 从 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的directives好像都是从redis中获取内容然后响应给client,但这不符合我的需求,所以我也看了一下HttpLuaModule,但是好像很难,能教教我怎么做吗配置这个或者一些有用的博客,谢谢

最佳答案

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

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

关于nginx - 配置 nginx 以使用 key 从 redis 获取 url 并将 url 代理到其他服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26882191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com