列表类型
List,可以存储一个有序的字符中列表,列表内元素非唯一,可以向两端加入元素,或者获得列表的一个片段
内部使用双向链表实现,两端添加元素负责度O(1),通过索引访问的速度较慢
可以用在分页,记录日志等
向列表两端增加元素(可以同时增加多个)
LPUSH key value [value...]
RPUSH key value [value...]
e.g.
LPUSH num 1 2 3
从列表两端弹出元素
LPOP key
RPOP key
获取元素个数
LLEN key
获取片段,(同python切片)
LRANGE key start stop
e.g. LPUSH test a b c d e f g
LRANGE test 0 2
return:g f e
删除列表中指定值的元素
LREM key count value 删除列表中count 个值为value的元素,返回值为实际删除元素的个数
count = 0 所有
> 0 从左边开始删除count个
< 0 从右边开始删除|count|个
e.g. LRANGE tets 0 2
return g f e
LREM tets 0 f
return g e d
原文:https://www.cnblogs.com/yzet/p/9498721.html