Lists: 按插入顺序排序的字符串元素的集合
rpush
127.0.0.1:6379> rpush mylist 1 2 3
(integer) 3
127.0.0.1:6379> lrange mylist 0 -1
1) "1"
2) "2"
3) "3"
127.0.0.1:6379> rpush mylist a b c
(integer) 6
127.0.0.1:6379> lrange mylist 0 -1
1) "1"
2) "2"
3) "3"
4) "a"
5) "b"
6) "c"
lindex
127.0.0.1:6379> lindex mylist 0
"1"
127.0.0.1:6379> lindex mylist 1
"2"
lpush
127.0.0.1:6379> lpush mylist2 1 2 3
(integer) 3
127.0.0.1:6379> lpush mylist2 a b c
(integer) 6
127.0.0.1:6379> lrange mylist2 0 -1
1) "c"
2) "b"
3) "a"
4) "3"
5) "2"
6) "1"
127.0.0.1:6379> lindex mylist2 0
"c"
127.0.0.1:6379> lindex mylist2 1
"b"
lpop
127.0.0.1:6379> lrange mylist 0 -1
1) "1"
2) "2"
3) "3"
4) "a"
5) "b"
6) "c"
127.0.0.1:6379> lpop mylist
"1"
127.0.0.1:6379> lrange mylist 0 -1
1) "2"
2) "3"
3) "a"
4) "b"
5) "c"
rpop
从尾部弹出
127.0.0.1:6379> lrange mylist 0 -1
1) "2"
2) "3"
3) "a"
4) "b"
5) "c"
127.0.0.1:6379> rpop mylist
"c"
127.0.0.1:6379> lrange mylist 0 -1
1) "2"
2) "3"
3) "a"
4) "b"
llen
获取列表元素个数
127.0.0.1:6379> lrange mylist 0 -1
1) "2"
2) "3"
3) "a"
4) "b"
127.0.0.1:6379> llen mylist
(integer) 4
lset
给指定位置元素赋值
127.0.0.1:6379> lrange mylist 0 -1
1) "2"
2) "3"
3) "a"
4) "b"
127.0.0.1:6379> lset mylist 2 99
OK
127.0.0.1:6379> lrange mylist 0 -1
1) "2"
2) "3"
3) "99"
4) "b"