常用命令
命令 | 介绍 |
RPUSH key value1 value2 ... | 在指定列表的尾部(右边)添加一个或多个元素 |
LPUSH key value1 value2 ... | 在指定列表的头部(左边)添加一个或多个元素 |
LSET key index value | 将指定列表索引 index 位置的值设置为 value |
LPOP key | 移除并获取指定列表的第一个元素(最左边) |
RPOP key | 移除并获取指定列表的最后一个元素(最右边) |
LLEN key | 获取列表元素数量 |
LRANGE key start end | 获取列表 start 和 end 之间 的元素 |
用法
bash
复制代码
LPUSH letter a (integer)1 LRANGE letter 0 -1 1) "a" LPUSH letter b (integer)2 LRANGE letter 0 -1 1) "b" 2) "a" LPUSH letter c d e (integer) 5 LRANGE letter 0 -1 1) "e" 2) "d" 3) "c" 4) "b" 5) "a" RPUSH letter f (integer) 6 LRANGE letter 0 -1 1) "e" 2) "d" 3) "c" 4)"b" 5) "a" 6) "f" RPOP letter "f" LRANGE letter 0 -1 1) "e" 2)" d" 3) "c" 4) "b" 5) "a" LPOP letter 2 1) "e" 2) "d" LRANGE letter 0 -1 1) "c" 2) "b" 3) "a" LLEN letter (integer) 3
trim修剪
arduino
复制代码
LRANGE letter 0 -1 1) "e" 2) "d" 3) "c" 4) "b" 5) "a" LTRIM letter 1 3 "OK" LRANGE letter 0 -1 1) "d" 2) "c" 3) "b"