redis基本命令-列表(list)类型

列表类型(list):可以存储一个有序的字符串列表。常用的操作是向列表两端添加元素,或者获取列表的某一个片段。内部使用双向链表实现,向两端添加元素的时间复杂副为O(1),获取越接近两端的元素速度越快。

向列表两端增加元素

lpush key value [... value]
rpush key value [... value]

从两端弹出元素

lpop key
rpop key

获取列表中元素的个数

llen key

获取列表片段。-1表示最右边第一个元素

lrange key start stop

删除列表中指定的值.下面命令会删除列表中前count个值为value的元素。返回的是实际删除的元素个数

lrem key count value

获得/设置指定索引的元素值

lindex key index
lset key index value

保留列表中的指定片段

ltrim key start end

向列表中插入元素

linsert key before|after pivot value

将元素从一个列表转移到另一个列表.下面的命令:先rpop再lpush。

rpoplpush source destination

posted @ 2018-09-10 20:52  _风的线条  阅读(428)  评论(0)    收藏  举报