api
nodeJS 相关 redis api
string 字符串
命令 | 行为 | 返回值 | 使用示例(略去回调函数) |
---|---|---|---|
set | 设置存储在给定键中的值 | OK | set('key', 'value') |
get | 获取存储在给定键中的值 | value/null | get('key') |
del | 删除存储在给定键中的值(任意类型) | 1/0 | del('key') |
incrby | 将键存储的值加上整数increment | incrby('key', increment) | |
decrby | 将键存储的值减去整数increment | decrby('key', increment) | |
incrbyfloat | 将键存储的值加上浮点数increment | incrbyfloat('key', increment) | |
append | 将值value追加到给定键当前存储值的末尾 | append('key', 'new-value') | |
getrange | 获取指定键的index范围内的所有字符组成的子串 | getrange('key', 'start-index', 'end-index') | |
setrange | 将指定键值从指定偏移量开始的子串设为指定值 | setrange('key', 'offset', 'new-string') |
list 列表
命令 | 行为 | 返回值 | 使用示例(略去回调函数) |
---|---|---|---|
rpush | 将给定值推入列表的右端 | 当前列表长度 | rpush('key', 'value1' [,'value2']) (支持数组赋值) |
lrange | 获取列表在给定范围上的所有值 | array | lrange('key', 0, -1) (返回所有值) |
lindex | 获取列表在给定位置上的单个元素 | lindex('key', 1) | |
lpop | 从列表左端弹出一个值,并返回被弹出的值 | lpop('key') | |
rpop | 从列表右端弹出一个值,并返回被弹出的值 | rpop('key') | |
ltrim | 将列表按指定的index范围裁减 | ltrim('key', 'start', 'end') |
set 集合
命令< |
---|