gpt4 book ai didi

nginx - 使用 Openresty 在 nginx.conf 文件中创建与 Redis 的连接时定义 db 值

转载 作者:行者123 更新时间:2023-12-04 04:33:38 26 4
gpt4 key购买 nike

我正在将 Redis 与 Django 项目一起使用,该项目在 nginx 上运行,并且我正在通过代码创建连接

red = redis.Redis("localhost", port=6397, db=5, socket_timeout=2)

现在,通过使用 Openresty,我使用 lua 从 Redis 获取缓存数据到 nginx.conf 文件中,我能够创建连接

local redis = require "resty.redis"local red = redis:new()red:set_timeout(1000) -- 1 secondlocal ok, err = red:connect("10.0.0.161", 6379)

在 nginx.conf 文件中,我无法理解如何定义 db 值。我尝试了 local ok, err = red:connect("10.0.0.161", 6379, {db=5) 但它不起作用。
请帮助我。

最佳答案

连接后只需使用选择:

red:select(5)

关于nginx - 使用 Openresty 在 nginx.conf 文件中创建与 Redis 的连接时定义 db 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20127420/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com