list命令

1.在左侧插⼊数据:lpush key value1 value2 ...

2.在右侧插⼊数据:rpush key value1 value2 ...

3.获取数据:lrange key start stop

4.设置指定索引位置的元素值:lset key index value

5.获取列表长度:llen key

6.根据索引获取值:lindex key index

7.从左侧删除默认删除一个:lpop key 

8.从右侧删除默认删除一个:rpop key

9.让列表只保存指定区间的元素:ltrim key start stop

10.在列表的元素前或者后插入元素:linsert key BEFORE|AFTER pivot value

11.删除指定元素:lrem key count value

count > 0 : 从表头开始向表尾搜索,移除与 value 相等的元素,数量为 count 。

count < 0 : 从表尾开始向表头搜索,移除与 value 相等的元素,数量为 count 的绝对值。

count = 0 : 移除表中所有与 value 相等的值。

应用的地方:消息队列、分页文章列表。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Redis 列表(List) 命令 下表列出了列表相关的基本命令: 1> blpop 命令:移出并获取列表的第一个...
    stakeing阅读 1,333评论 0 0
  • 应用场景: Lists就是链表,略有数据结构知识的人都应该能理解其结构。使用Lists结构,我们可以轻松地实现最新...
    架构飞毛腿阅读 2,639评论 0 0
  • 简单的常用命令 ping 查看是否连接上服务器 keys 键名 判断当前键是否存在 keys * 查看所有键值对 ...
    烂人_752c阅读 298评论 0 0
  • 列表List redis的列表允许用户从序列的两端推入或者弹出元素,获取列表元素,以及执行各种常见的列表操作。 从...
    大风过岗阅读 337评论 0 0
  • 每到十一月十二月这两个月里,也许是我人生中最美好的一天。清晨,十分的寒冷,寒冷到滴水成冰的程度。也许你会问我:“十...
    苦茶先生阅读 694评论 1 2