创建
lpush list1 a b c d: 逆序加入list1集合
rpush list2 a b c d:正序加入list2集合
取值
lrange key start end:获取链表中从start到end的元素的值,start、end从0开始技术;也可为负数,若为-1则表示链表尾部元素,-2则表示倒数第二个,以此类推
删除
lpop list1:删除最左边的元素
rpop list1:删除最右边的元素
扩展
llen list1:返回list1的长度
lrem key count value:删除count个值为value的元素,如果count大于0,从头向尾遍历并删除count个值为value的元素
del list1:删除集合list1
lset key index value:设置链表中的index的脚标的元素值,脚标必须存在
linsert key brfore|after pivot value:在pivot元素前或者后插入value这个元素
rpoplpush list1 list2:弹出list1最右边的元素加入到list2的最左边,list1和list2可以是同一个key,做成循环队列
redis命令-list
最新推荐文章于 2021-04-29 02:15:26 发布