Openresty自带了Redis的接口。其实也就是一个lua脚本,该脚本负责了解redis,操做redis。 redis
没有安装Openresty的同窗,参考上一篇,安装Openresty。 浏览器
没有安装Redis的同窗,本身找个教程安装下,教程使用的redis端口是默认端口。 ui
使用lua链接redis很简单,直接上代码吧。 lua
1.建立lua脚本命名为redis.lua spa
local redis = require "resty.redis" local red = redis:new() red:set_timeout(1000) -- 1 sec local ok, err = red:connect("127.0.0.1", 6379) if not ok then ngx.say("failed to connect: ", err) return end ok, err = red:set("dog", "an animal") if not ok then ngx.say("failed to set dog: ", err) return end
1.require "resty.redis"把redis接口引用进来 rest
2.redis:new建立redis对象 code
3.red:connect链接到redis-server server
4.red:set("dog", "an animal") 对象
5.使用浏览器访问下http://lua.tuyang.dev/redis 教程
6.而后经过redis-cli查看下redis中是否有dog