我怎样才能从Redis的价值,并把它放在nginx的变量?(How can I get the va

2019-09-03 07:29发布

下面是我的配置:

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的数据,然后把它放在一个变量。 所以我请我可以用它。

Answer 1:

使用nginx的-EVAL-模块: https://github.com/vkholodkov/nginx-eval-module

这是你如何做到这一点:

eval $var {
    set $redis_key $uri;
    redis_pass 000.00.000.000:6379;
}


文章来源: How can I get the value from Redis and put it in a variable in NGiNX?