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 格式