Я использую Lua + nginx с пакетом OpenResty. Но проблема возникает, когда я пытаюсь подключить сценарий Lua с Redis, я не могу успешно подключиться. Я прошел через множество ссылок и блогов, но в конце концов это всегда терпит неудачу. Это фрагмент кода, который я пытаюсь сделать. Если у кого-то есть опыт или где я ошибаюсь, пожалуйста, помогите мне.Кто-нибудь знает, как использовать Lua с Redis?
server {
location /test {
content_by_lua '
local redis = require "resty.redis" // **Problem in code "Not able to require "resty.redis""**
local red = redis:new()
red:set_timeout(1000) -- 1 sec
-- or connect to a unix domain socket file listened
-- by a redis server:
-- local ok, err = red:connect("unix:/path/to/redis.sock")
local ok, err = red:connect("127.0.0.1", 6379)
if not ok then
ngx.say("failed to connect: ", err)
return
end
}
}
is '/ usr/local/openresty/lualib/resty/redis.lua' можно найти? – fannheyward