如何从Redis获取值并将其放在NGiNX中的变量中?

这是我的配置:

location = /session {

set $redis_key "$cookie_session";

redis_pass 000.00.000.000:6379;

echo $cookie_session;

echo ' - ';

echo $redis_key;

}

回波用于测试。我隐藏了IP。

我正在尝试通过NGiNX从Redis获取会话数据。这就是为什么我安装HttpRedis的原因。

我不了解的是如何从Redis获取数据,然后将其放入变量中。所以我可以随便使用它。

回答:

使用NGiNX-Eval-Module:https :

//github.com/vkholodkov/nginx-eval-

module

这是您的操作方式:

eval $var {

set $redis_key $uri;

redis_pass 000.00.000.000:6379;

}

以上是 如何从Redis获取值并将其放在NGiNX中的变量中? 的全部内容, 来源链接: utcz.com/qa/422053.html

回到顶部