aardio 文档

hiredis 库模块帮助文档

hiredis 成员列表 #

Redis 客户端组件

hiredis() #

返回对象:hiredisObject

hiredis(IP,端口) #

所有参数可选,默认连接到 localhost,6379 端口
返回客户端对象

hiredisObject 成员列表 #

hiredisObject.* #

使用 get 函数读取键值,或使用 set 函数设置键值

hiredisObject.appendf("字符串参数") #

格式化一个或多个参数并添加字符串命令
可在后面用reply函数执行并获取结果

hiredisObject.command("字符串参数") #

执行命令,参数可以是任意多个字符串参数,或直接指定一个字符串数组
并由redis执行并返回replyObject对象,如果执行失败返回值为空

hiredisObject.command() #

返回对象:hiredisreplayObject

hiredisObject.commandf("字符串参数") #

格式化一个或多个参数并执行字符串命令
格式化语法类似string.format,但注意%b对应的是二进制数据,以及数据的长度2个参数,
返回replyObject对象,如果执行失败返回值为空

hiredisObject.commandf() #

返回对象:hiredisreplayObject

hiredisObject.del("字符串参数") #

删除键

hiredisObject.enableKeepAlive() #

允许保持连接

hiredisObject.format("字符串参数") #

格式化一个或多个参数并返回字符串命令
格式化语法类似string.format,但注意%b对应的是二进制数据,以及数据的长度2个参数,\

hiredisObject.get("字符串参数") #

读取值

hiredisObject.reply() #

用于appendf函数后获取应答结果

返回对象:hiredisreplayObject

hiredisObject.replyFromReadery() #

用于appendf函数后使用redisReader的API获取应答结果

hiredisObject.set("键","值") #

写入值

hiredisObject.setTimeout(秒,毫秒) #

设置超时

hiredisObject.setex("键","值",生存时间) #

写入值并指定生存时间

hiredisObject.setnx("键","值") #

写入值但不覆盖已存在的值,
setnx是SET if Not eXists的缩写

hiredisreplayObject 成员列表 #

hiredisreplayObject.dval #

double 类型浮点数

hiredisreplayObject.element #

数组值,成员都是replyObject对象

hiredisreplayObject.integer #

数值

hiredisreplayObject.str #

字符串

hiredisreplayObject.type #

类型

hiredisreplayObject.vtype #

类别字符串,例如 "md" 表示 markdown

自动完成常量

_REDIS_REPLY_ARRAY=2
_REDIS_REPLY_ERROR=6
_REDIS_REPLY_INTEGER=3
_REDIS_REPLY_NIL=4
_REDIS_REPLY_STATUS=5
_REDIS_REPLY_STRING=1

Markdown 格式