使用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

    

相关文章
相关标签/搜索