码迷,mamicode.com
首页 > 其他好文 > 详细

【重要】Nginx模块之————Lua-Resty-Redis的参数介绍 (Lua-Nginx-Module 模块的Redis客户端驱动程序)

时间:2017-03-12 23:37:29      阅读:964      评论:0      收藏:0      [点我收藏+]

标签:pen   class   需要   open   驱动程序   code   href   log   openresty   

一、描述

  这个Lua库是ngx_lua nginx模块的Redis客户端驱动程序:https://github.com/openresty/lua-nginx-module/#readme,这个Lua库利用ngx_lua的cosocket API,确保100%的非阻塞行为。请注意,至少需要ngx_lua 0.5.14OpenResty 1.2.1.14

二、方法介绍

除了所有的小写字母外,所有的Redis命令都有自己的方法。您可以在这里找到完整的Redis命令列表:http://redis.io/commands,你需要查看这个Redis命令引用,看看Redis命令接受什么参数。Redis命令参数可以直接馈入相应的方法调用。例如,“GET”redis命令接受单个键参数,那么您可以像下面这样调用“get”方法:

local res,err = red:get(“ key ”)

类似地,“LRANGE”redis命令接受threee参数,那么应该像下面这样调用“lrange”方法:

local res, err = red:lrange("nokey", 0, 1)

例如,“SET”,“GET”,“LRANGE”和“BLPOP”命令对应于方法“set”,“get”,“lrange”和“blpop”。这里有一些例子:

   -- HMGET myhash field1 field2 nofield
    local res, err = red:hmget("myhash", "field1", "field2", "nofield")
  -- HMSET myhash field1 "Hello" field2 "World"
    local res, err = red:hmset("myhash", "field1", "Hello", "field2", "World")

 

【重要】Nginx模块之————Lua-Resty-Redis的参数介绍 (Lua-Nginx-Module 模块的Redis客户端驱动程序)

标签:pen   class   需要   open   驱动程序   code   href   log   openresty   

原文地址:http://www.cnblogs.com/tinywan/p/6539476.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!