学习Redis五种类型之一的List之前,我还是觉得我务必跟你说一声,也是在我文章之中说的很多的一句话,我想也会适用于学习Redis,那就是在接触文章里的Reids命令时,不用试图去记这些命令 ,用到时去看API帮助文档即可;会用了或者实践过了再去了解也不会迟。
上手Redis系列
上手Redis必知必会:最基础知识点和最基本常用操作(代码示例)
上手Redis系列(一):超全String字符串类型详解(代码图文示例)
上手Redis系列(二):超全List列表类型详解(代码图文示例)
上手Redis系列(三):超全集合Set类型详解(代码图文示例)
上手Redis系列(四):超全哈希Hash类型详解(代码图文示例)
上手Redis系列(五):超全有序集合Zset类型详解(代码图文示例)
将一个或多个值插入到列表头部
LPUSH key value1 [value2]
获取列表指定范围内的元素
LRANGE key start stop
这里有两个参数(是必须填的),一个是获取的起始值,一个是结束值。
获取第一个值
获取全部值
移出并获取列表的第一个元素
LPOP key
移除列表的最后一个元素,返回值为移除的元素。
RPOP key
获取列表长度
RPOP key
在讲LREM命令的时候,首先要知道
List是可以添加重复数据的
所以 LREM 可以选择删除几个重复数据。
移除列表元素
LREM key count value
对一个列表进行修剪(trim),让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除。
LTRIM key start stop
组合命令
移除列表的最后一个元素,并将该元素添加到另一个列表并返回
RPOPLPUSH source destination
通过索引设置列表元素的值
LSET key index value
在列表的元素前或者后插入元素
LINSERT key BEFORE|AFTER pivot value
最后:
Redis之旅还在继续,Redis上手系列将持续更新!
为了更好的阅读体验,我把想说的话都放在了下面,嘿嘿。
我是一颗剽悍的种子 把我会的,认真的分享 是我写博客一直不变的信条。
如果你能看到这篇博文,说明咱们还是很有缘的;希望能带给你一些许帮助,创作的不易, 把我文章的知识带走,你的三连留下,点赞,评论,关注,是我最大的动力。