- 列表的元素类型为string
按照插入顺序排序
在列表的头部或者尾部添加元素
127.0.0.1:6379> lpush mylist1 a
(integer) 1
127.0.0.1:6379> lpush mylist1 b
(integer) 2
127.0.0.1:6379> lpush mylist1 c
(integer) 3
127.0.0.1:6379>
- 尾部插入
127.0.0.1:6379> rpush mylist1 d
(integer) 4
127.0.0.1:6379>
-
插入
-
查看
127.0.0.1:6379> linsert mylist1 after a e
(integer) 5
127.0.0.1:6379> lrange mylist1 0 10
1) "c"
2) "b"
3) "a"
4) "e"
5) "d"
127.0.0.1:6379>
127.0.0.1:6379> lpop mylist1
"c"
127.0.0.1:6379> rpop mylist1
"d"
127.0.0.1:6379> lrange mylist1 0 10
1) "b"
2) "a"
3) "e"
127.0.0.1:6379>
- 返回存储在 key 里的list的长度
127.0.0.1:6379> llen mylist1
(integer) 3
127.0.0.1:6379>
- 返回列表里索引对应的元素
127.0.0.1:6379> lindex mylist1 2
"e"
127.0.0.1:6379>
- 裁剪列表,改为原集合的一个子集
127.0.0.1:6379> ltrim mylist1 0 1
OK
127.0.0.1:6379> lrange mylist1 0 10
1) "b"
2) "a"
127.0.0.1:6379>