`
lfc_jack
  • 浏览: 140399 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

Redis 列表(List)常用用法

 
阅读更多
Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素导列表的头部(左边)或者尾部(右边)
一个列表最多可以包含 2^32 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。


1,lpush list  value,插入 list中,(lpush集合中,value可以重复,返回值是:list的大小)




2,LRANGE  list startindex  endindex  命令,遍历从开始索引到结束索引的值




3 LINDEX key index
通过索引获取列表中的元素(如果不存在,返回nil)







4 LINSERT key BEFORE|AFTER pivot value
在列表的元素前或者后插入元素(如果存在两个相同的value.根据后面的插入)








5 LLEN key
获取列表长度






6 LPOP key
移出并获取列表的第一个元素







7
LPUSH key value1 [value2]
将一个或多个值插入到列表头部







9 LPUSH key value
将一个或多个值插入到已存在的列表头部







10 LRANGE key start stop
获取列表指定范围内的元素(0 -1代表取全部的value)



11 LREM key count value
移除列表元素(count代表个数,如果存在count个value,全部删除,如果不存在返回0)






12 LSET key index value
通过索引设置列表元素的值(index是从0 开始的,如果成功,返回ok)





13 LTRIM key start stop
对一个列表进行修剪(trim),就是说,让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除。





14 RPOP key
移除并获取列表最后一个元素





16 RPUSH key value1 [value2]
在列表中添加一个或多个值

17 RPUSHX key value
为已存在的列表添加值(不存在该列表会自动建立)






  • 大小: 27.8 KB
  • 大小: 29.3 KB
  • 大小: 25.3 KB
  • 大小: 29.7 KB
  • 大小: 19.5 KB
  • 大小: 22.9 KB
  • 大小: 24.5 KB
  • 大小: 17.1 KB
分享到:
评论

相关推荐

    redis之列表list

    Redis列表是简单的字符串列表,按照插入顺序排序。可以新增一个元素到列表的头部(左边)或者尾部(右边),一个列表最多可以包含 232 – 1 个元素 (4294967295, 每个列表超过40亿个元素)。 存取常用命令: 新增 ...

    Java操作Redis的多种数据类型

    使用Java操作Redis的字符串类型、list链表类型、hash哈希表类型、set无序集合类型的数据,简单易懂。

    PHP操作Redis数据库常用方法示例

    Redis支持的数据类型有 Stirng(字符串), List(列表), Hash(字典), Set(集合), Sorted Set(有序集合); redis版本是Redis 2.6.12 系统是在Windows+Apache2.4+php5.6 连接: //实例化redis $redis = new Redis(); //...

    最新JAVA面试题总结之Redis.docx

    Redis 支持五种常用的数据结构:string、list、set、hash、zset。 * string:可以是字符串,整数或者浮点数,对整个字符串或者字符串中的一部分执行操作,对整个整数或者浮点执行自增(increment)或者自减...

    redis列表类型_动力节点Java学院整理

    据说60%的人使用redis看重的是redis中的list类型,那这个list有什么用呢???不用我说大家都明白,做队列使用呗,为什么用它呢,很简单呗,因为有了它我就不需要专门的MQ产品啦,比如说RabbitMQ,ActiveMQ等等。。...

    Java常见面试题208道.docx

    10.String 类的常用方法都有那些? 11.抽象类必须要有抽象方法吗? 12.普通类和抽象类有哪些区别? 13.抽象类能使用 final 修饰吗? 14.接口和抽象类有什么区别? 15.java 中 IO 流分为几种? 16.BIO、NIO、AIO 有...

    python入门到高级全栈工程师培训 第3期 附课件代码

    02 Python range的用法以及练习 03 Python 课上练习解释 04 Python 基础知识练习题试题 第12章 01 今日内容介绍以及基础测试题答案讲解 02 Python 列表的魔法 03 Python 元组的魔法 04 Python 字典的魔法 05 ...

    hibernate 3中的缓存小结

    当应用程序调用Session的save()、update()、savaeOrUpdate()、get()或load(),以及调用查询接口的list()、iterate()或filter()方法时,如果在Session缓存中还不存在相应的对象,Hibernate就会把该对象加入到第一级...

    java面试题,180多页,绝对良心制作,欢迎点评,涵盖各种知识点,排版优美,阅读舒心

    List列表类型 126 Set集合类型 128 Hash散列类型 130 Redis的有序集合ZSet数据类型 131 【Redis】Redis的存储结构,或者说如何工作的,与mysql的区别?有哪些数据类型? 133 【Redis】项目中用到redis,为什么选用...

    java微信公众号MVC开发框架

    上面就是这个最简单例子的全部内容,让我们启动web应用,进入到我们的公众号,输入foo文本提交,看看返回的是不是bar这个内容了,如果是,恭喜你,你已经初步掌握了jwx的使用方法。下面更多的内容等着你呢! 三、...

    单点登录源码

    通用用户管理系统, 实现最常用的用户注册、登录、资料管理、个人中心、第三方登录等基本需求,支持扩展二次开发。 > zheng-wechat-mp 微信公众号管理平台,除实现官网后台自动回复、菜单管理、素材管理、用户管理...

    java开源包8

    使用redis作缓存时,支持list类型的高级数据结构,更适合论坛帖子列表这种类型的数据 5. 支持混合使用redis缓存和memcached缓存。可以将列表数据缓存到redis中,其他kv结构数据继续缓存到memcached 6. 支持redis的...

    java开源包1

    使用redis作缓存时,支持list类型的高级数据结构,更适合论坛帖子列表这种类型的数据 5. 支持混合使用redis缓存和memcached缓存。可以将列表数据缓存到redis中,其他kv结构数据继续缓存到memcached 6. 支持redis的...

    java开源包11

    使用redis作缓存时,支持list类型的高级数据结构,更适合论坛帖子列表这种类型的数据 5. 支持混合使用redis缓存和memcached缓存。可以将列表数据缓存到redis中,其他kv结构数据继续缓存到memcached 6. 支持redis的...

    java开源包2

    使用redis作缓存时,支持list类型的高级数据结构,更适合论坛帖子列表这种类型的数据 5. 支持混合使用redis缓存和memcached缓存。可以将列表数据缓存到redis中,其他kv结构数据继续缓存到memcached 6. 支持redis的...

    java开源包3

    使用redis作缓存时,支持list类型的高级数据结构,更适合论坛帖子列表这种类型的数据 5. 支持混合使用redis缓存和memcached缓存。可以将列表数据缓存到redis中,其他kv结构数据继续缓存到memcached 6. 支持redis的...

    java开源包6

    使用redis作缓存时,支持list类型的高级数据结构,更适合论坛帖子列表这种类型的数据 5. 支持混合使用redis缓存和memcached缓存。可以将列表数据缓存到redis中,其他kv结构数据继续缓存到memcached 6. 支持redis的...

    java开源包5

    使用redis作缓存时,支持list类型的高级数据结构,更适合论坛帖子列表这种类型的数据 5. 支持混合使用redis缓存和memcached缓存。可以将列表数据缓存到redis中,其他kv结构数据继续缓存到memcached 6. 支持redis的...

    java开源包10

    使用redis作缓存时,支持list类型的高级数据结构,更适合论坛帖子列表这种类型的数据 5. 支持混合使用redis缓存和memcached缓存。可以将列表数据缓存到redis中,其他kv结构数据继续缓存到memcached 6. 支持redis的...

    java开源包4

    使用redis作缓存时,支持list类型的高级数据结构,更适合论坛帖子列表这种类型的数据 5. 支持混合使用redis缓存和memcached缓存。可以将列表数据缓存到redis中,其他kv结构数据继续缓存到memcached 6. 支持redis的...

Global site tag (gtag.js) - Google Analytics