List命令
序号 | 命令 | 作用 | 示例 |
---|---|---|---|
1 | lpush | 在头(左边)部添加多个key值 | lpush names ‘张三’,lpush names ‘李四’ |
2 | lrange | 获取指定范围的key的值 | lrange names 0 10 |
3 | blpop | 移除并获取第一个元素,并设置阻塞时间 | blpop names 10 |
4 | brpop | 移除并获取尾部元素,并设置阻塞时间 | brpop names 10 |
5 | lindex | 通过索引获取列表中的key值 | lindex names 1 |
6 | linsert | 在张三前|后插入tom值 | linsert names before|after ‘张三’ ‘tom’ |
7 | llen | 获取列表长度 | llen names |
8 | lpop | 移出并获取第一个元素 | lpop names |
9 | lpushx | 将多值插入到已存在的列表头部 | lpushx names lili |
10 | lrem | 移除指定个数的值,count表示方向 | lrem ages 2 10 |
11 | lset | 修改指定索引的值 | lset ages 1 11 |
12 | ltrim | 保留修剪内部的数据 | ltrim ages 1 -1 |
13 | rpop | 移出尾部元素,并返回 | rpop ages |
14 | rpush | 在尾(右边)部添加多个key值 | rpush ages 14 15 |
15 | rpushx | 将多值插入到已存在的列表头部 | rpushx names hahah |
16 | rpoplpush | 将尾部的值移到新key中 | rpoplpush names newname |