使用Nginx+Lua+Redis進行Web開發

    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

    

相關文章
相關標籤/搜索