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