Redis命令精要--列表

来源:互联网 发布:js select 联动效果 编辑:程序博客网 时间:2024/05/29 19:41

1. lpush
向列表插入数据
lpush l1 v1

2. rpush
列表中插入元素,与lpush方向相反
rpush l1 v1

3. lset
为列表中指定index设置设置值,即修改已有的数据。
lset l1 0 v1
设置index为0的位置值为v1
注:被lset的列表必须存在,否则报错。

4. lpop
移除并返回列表的头元素(被移除的元素)。
lpop l1

5. rpop
移除并返回列表的尾元素。
rpop l1

6. llen
查看列表元素个数
llen l1

7. lindex
获取指定索引的数据
lindex l1 0

8. rpushx
列表尾插入元素
rpushx l1 v1

9. lpushx
列表头插入元素
lpushx l1 v1

10. rpoplpush
弹出第一个列表的最后一个元素,插入到第二个列表的开头,并返回此元素
rpoplpush l1 l2

11. ltrim
截取一部分的元素
区间为[],区间外的元素会被删除
ltrim l2 0 1

12. lrem
删除相等的元素
lrem l1 count value
count = 0则删除所有相等的元素
count > 0则从头开始删除count个value值
count < 0则从尾到头删除|count|个value值

13.

原创粉丝点击