当前位置: 首页 > 面试题库 >

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

南门正业
2023-03-14
问题内容

这是我的配置:

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-Eval-Module:https :
//github.com/vkholodkov/nginx-eval-
module

这是您的操作方式:

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


 类似资料:
  • 我知道,为了获得Redis中所有键的列表,我必须使用,但是有没有一种方法可以将所有键及其值一起输出? 几分钟的搜索没有产生任何结果。 另外,非常感谢您的回答,但我正在寻找一个本地解决方案。我可以自己编写一个函数,遍历的所有输出。

  • 我在写一个简单的信息管理程序的代码。我在Java swing GUI中遇到了麻烦。在这段代码中,我计划在Northpanel_center中使用JTextField字符串,以便在NorthPanel_East中使用。但我不能用它。 要补充的是,类似这样的搜索方法。

  • 问题内容: 我想要可以使用PHP访问的JavaScript变量的值。我正在使用下面的代码,但它没有在PHP中返回该变量的值。 这给了我以下错误:- 我使用的另一个PHP代码给出了空值 当我回声时,它什么也没显示。 问题答案: 您将需要使用JS将其中包含变量的URL发送回去,例如:http : //www.site.com/index.php?uid=1 通过在JS中使用如下代码: 然后在PHP代码

  • 问题内容: 这是我的问题,我希望我的脚本执行此操作:-在用户拒绝条目(服务器端)之前,系统必须提示文本框,询问他们为什么要拒​​绝它的原因。然后保存输入到MySQL服务器的原因。 JavaScript函数: PHP代码段: 从这里,我想获取提示框的值并将其传递给 changeStatReject.php 并将其保存在数据库中。 谢谢伙伴们。 问题答案: 您可以将值发送到表单中的隐藏输入并提交。

  • 在我的应用程序中,我试图创建一个实时提要(如Instagram提要或Facebook提要),其中包含包含图像、标题、用户用户名等图像计数的帖子。我创建了一个片段,用于拍摄图片、添加标题并将其从位图转换为字符串。我可以成功地将这些帖子(对象)发布到firebase数据库,但从数据库中获取每篇帖子的值并将其添加到arraylist中是行不通的CameraFragment(为每篇帖子向数据库添加帖子值)

  • 我正在尝试反应表,对反应一般是很新的。现在,在下面的代码中,一个本地JSON(mock_data.JSON)被传递到常量数据中。我想用从URL获取的数据替换本地JSON。我怎么能那样做?谢谢:)