这是我的配置:
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获取数据然后将其放入变量中。所以我可以随意使用它。
答案 0 :(得分:0)
使用NGiNX-Eval-Module:https://github.com/vkholodkov/nginx-eval-module
您就是这样做的:
eval $var {
set $redis_key $uri;
redis_pass 000.00.000.000:6379;
}