openresty访问redis和mysql

15.1 lua-resty-redis访问外部redis缓存

GitHub - openresty/lua-resty-redis: Lua redis client driver for the ngx_lua based on the cosocket API

下面介绍一下lua-resty-redis的lua脚本写法。

15.1.1 常用方法

-- 查询key的值
local res, err = red:get("key")
-- 查询list的值
local res, err = red:lrange("nokey", 0, 1)
-- 以json格式输出值
ngx.say("res:",cjson.encode(res))

15.1.2创建redis连接

red, err = redis:new()
ok, err = red:connect(host, port, options_table?)

15.1.3 设置timeout

red:set_timeout(time)

15.1.4

你可能感兴趣的:(Nginx项目使用经验分享,openresty,lua,mysql,redis)