-
list 列表
有序的,可以重复,左边是列头。可以充当队列或者栈。
-
基本操作
127.0.0.1:6379> lpush queue a (integer) 1 127.0.0.1:6379> lpush queue b c //在列表左边添加元素 (integer) 3 127.0.0.1:6379> lrange queue 0 -1 //查看列表中所有的元素 1) "c" 2) "b" 3) "a" 127.0.0.1:6379> rpush queue d e //在列表右边添加元素 (integer) 5 127.0.0.1:6379> lrange queue 0 -1 //查看列表中所有的元素 1) "c" 2) "b" 3) "a" 4) "d" 5) "e" 127.0.0.1:6379> lpop queue //从左边弹出一个元素 并且删除 "c" 127.0.0.1:6379> lrange queue 0 -1 1) "b" 2) "a" 3) "d" 4) "e" 127.0.0.1:6379> rpop queue //从右边弹出一个元素 并且删除 "e" 127.0.0.1:6379> lrange queue 0 -1 1) "b" 2) "a" 3) "d" 127.0.0.1:6379> lindex queue 0 //从左边弹出第1个元素 不删除 "b" 127.0.0.1:6379> lrange queue 0 -1 1) "b" 2) "a" 3) "d" 127.0.0.1:6379> lindex queue 1 //从左边弹出第2个元素 不删除 "a"