首先修改openresty的配置文件中localtion位置,引入外部lua文件,这样修改lua文件会比较方便
location / {
default_type text/html;
content_by_lua_file /usr/local/openresty/tmp.lua;
}
创建tmp.lua
-- import redis module
local redis=require "resty.redis"
--create a redis instance
local red = redis:new()
--create a link
local ok,error = red:connect("192.168.11.101", 6379)
red:set_timeout(10000)
if not ok then
ngx.say("获取连接失败")
return
end
-- write data to redis test
red:set("lua","luatest")