reids类型-列表

存储一个有序的字符串列表 List
通过索引访问元素比较慢
获取两端的数据很快,时间复杂度 O(1),自动排序
适合日志和最新动态
一个列表键最多可以容纳232-1个元素
有序列表更耗费内存
 
向两端增加元素,返回值表示增加元素后列表的长度
lpush  key value
rpush key value
 
从列表两端弹出元素,返回弹出的内容
LPOP key
RPOP key
BRPOP 一直阻塞连接,直到有新元素加入
 
 
获取列表中元素的个数
llen  key
获取列表片段,返回的值包含两端的元素。负数时表示从右边开始计数,-1表示最右边
lrange key start stop
 
删除列表中指定的值,删除前count个值为value的元素,返回值是实际删除的个数。
lrem key count value     count大于0从左边删除,count小于0从右边删除,count=0删除全部值为value的元素
 
获取/设置指定索引的元素值
lindex key index
lset  key index value
 
向列表中插入元素
linsert key before | after pivot value
 
将一个元素从A列表的右边转移到B的左边
rpoplpush source destination
 
 
 
 
 
 

posted on 2019-07-10 11:19  来碗板面  阅读(123)  评论(0编辑  收藏  举报

导航