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

时间:2013-05-15 08:44:23

标签: nginx redis config

这是我的配置:

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获取数据然后将其放入变量中。所以我可以随意使用它。

1 个答案:

答案 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;
}