使用Nginx-Eval-Module:https ://github.com/vkholodkov/Nginx-eval- module
这是您的操作方式:
eval $var { set $redis_key $uri; redis_pass 000.00.000.000:6379; }
@H_404_7@解决方法
这是我的配置:
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获取数据,然后将其放入变量中。所以我可以随便使用它。
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获取数据,然后将其放入变量中。所以我可以随便使用它。