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