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

Pra*_*aur 2 lua nginx

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

红色 = redis.Redis("localhost", 端口=6397, db=5, socket_timeout=2)

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

本地redis =需要“resty.redis”
本地红 = redis:new()
红色:set_timeout(1000) -- 1 秒
本地正常,错误=红色:连接(“10.0.0.161”,6379)

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

cat*_*ell 5

连接后只需使用选择:

red:select(5)
Run Code Online (Sandbox Code Playgroud)