【问题标题】:How can I get the value from Redis and put it in a variable in NGiNX?如何从 Redis 获取值并将其放入 NGiNX 中的变量中?
【发布时间】:2013-05-15 08:44:23
【问题描述】:

这是我的配置:

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 redis config


    【解决方案1】:

    使用 NGiNX-Eval-Module:https://github.com/vkholodkov/nginx-eval-module

    这就是你的做法:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-17
      • 1970-01-01
      • 1970-01-01
      • 2022-08-18
      • 2015-07-15
      • 2019-06-20
      • 2021-06-26
      • 1970-01-01
      相关资源
      最近更新 更多