我正在使用Redis和Django项目在nginx上运行,我正在通过代码创建连接
red = redis.Redis("localhost", port=6397, db=5, socket_timeout=2)
现在通过使用Openresty我从Redis使用lua从nginx.conf文件中获取缓存数据我能够创建连接
local redis = require "resty.redis" local red = redis:new() red:set_timeout(1000) -- 1 second local ok, err = red:connect("10.0.0.161", 6379)
这里在nginx.conf文件中我无法理解如何定义db值。
我试过了local ok, err = red:connect("10.0.0.161", 6379, {db=5)
,但它没有用。
请帮帮我。
答案 0 :(得分:3)
只需使用select一次连接:
red:select(5)