LRANGE key start stop

返回列表 key 中指定区间内的元素,区间以偏移量 start 和 stop 指定。

下标(index)参数 start 和 stop 都以 0 为底,也就是说,以 0 表示列表的第一个元素,以 1 表示列表的第二个元素,以此类推。

你也可以使用负数下标,以 -1 表示列表的最后一个元素, -2 表示列表的倒数第二个元素,以此类推。

注意LRANGE命令和编程语言区间函数的区别

假如你有一个包含一百个元素的列表,对该列表执行 LRANGE list 0 10 ,结果是一个包含11个元素的列表,这表明 stop 下标也在LRANGE 命令的取值范围之内(闭区间),这和某些语言的区间函数可能不一致,比如Ruby的 Range.new 、 Array#slice 和Python的 range()函数。

超出范围的下标

超出范围的下标值不会引起错误。

如果 start 下标比列表的最大下标 end ( LLEN list 减去 1 )还要大,或者 start > stop , LRANGE 返回一个空列表。

如果 stop 下标比 end 下标还要大,Redis将 stop 的值设置为 end 。

可用版本:
>= 1.0.0
时间复杂度:
O(S+N),  S 为偏移量  start ,  N 为指定区间内元素的数量。
返回值:
一个列表,包含指定区间内的元素。
redis> RPUSH fp-language lisp
(integer) 1redis> LRANGE fp-language 0 0
1) "lisp"redis> RPUSH fp-language scheme
(integer) 2redis> LRANGE fp-language 0 1
1) "lisp"
2) "scheme"

Jedis LRANGE相关推荐

  1. jedis操作set_Java中使用Jedis操作Redis的示例代码

    使用java操作Redis需要jedis-2.1.0.jar,下载地址:jedis-2.1.0.jar 如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:c ...

  2. jedis操作redis(一)

    redis是一个常用的内存Nosql数据库,为什么要用nosql,为什么要用redis不用memcache这些很多博客以及讲得很清楚了. 下面介绍redis的5大基本数据类型的常用操作: STRING ...

  3. Java中使用Jedis操作Redis

    2019独角兽企业重金招聘Python工程师标准>>> 需要jar包: jedis-2.1.0.jar commons-pool-1.6.jar 单元测试: package com. ...

  4. Java中使用Jedis连接Redis对SortedSet进行排序操作

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  5. Java中使用Jedis连接Redis对List进行操作的常用命令

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  6. 5 Jedis 操作

    文章目录 1 pom.xml 2 JedisTest 3 手机验证码 1 pom.xml <?xml version="1.0" encoding="UTF-8&q ...

  7. [java进阶]2.Jedis基础与List的接口

    1. Jedis应用与基本连接 jedis 是 redis推荐的java客户端.通过Jedis可以很方便地使用java代码的方式,从而对redis进行操作.jedis使用起来比较简单,它的操作方法与r ...

  8. java jedis使用_Java中使用Jedis操作Redis

    Java中使用Jedis操作Redis 使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0 ...

  9. jedis set集合 java,使用Jedis操作String、List、Set、Map等常见数据 | zifangsky的个人博客...

    Jedis属于Java连接Redis的一种客户端.其操作方式跟原生的redis客户端命令类似.关于redis操作的基本命令可以参考这个文档:http://www.runoob.com/redis/re ...

最新文章

  1. treeview 保持选中状态
  2. oracle改表结构,Oracle修改表结构
  3. 前谷歌董事长施密特:美国AI领导地位岌岌可危,科研预算投入得翻倍
  4. 录制元素基于smartgwt框架项目如何开展自动化(一)
  5. Mybatis-Plus一个新的报错:数据库表名与SQL的关键字冲突!!!
  6. HDU 1297 Children’s Queue
  7. js+Css实现的一个简单对话框
  8. 专题解读 |「知识图谱」领域近期值得读的 6 篇顶会论文
  9. 二叉树层次遍历c语言_[LeetCode] 107. 二叉树的层次遍历 II
  10. aptio2018设置u盘启动_华硕笔记本重装系统时,BIOS内无法设置u盘启动怎么办?
  11. Python数据结构与算法笔记(三):查找问题——列表查找
  12. 高颜值智能存储 华三魔术家M2无线云盘评测
  13. 彼得林奇的成功投资四-投资组合股市大跌时表现
  14. windows server 2012 DHCP
  15. ubuntu中ping停不下来的解决
  16. 服务器c盘里面哪些是临时文件,别再让你系统产生的大量临时文件占用C盘了的方法...
  17. Debussy5.4免费分享
  18. 寻仙手游服务器无响应,寻仙手游进不去解决方法 寻仙手游怎么玩不了
  19. pandownload使用cookie登录
  20. 虚拟机的防火墙设置指令

热门文章

  1. 未来计算机手机化,未来10年手机和电脑的竞争力
  2. 【UAA】从部署到接口调用
  3. 将一个整数转换为32位数据(java实现)
  4. 用手机摄像头就能捕捉指纹?!准确度堪比签字画押,专家:你们在加剧歧视...
  5. UbuntuKylin常用快捷键
  6. Python爬虫实战,requests+random模块,Python制作桌面翻译软件
  7. 哪个u盘格式win和mac都能用 mac上插u盘怎么没反应
  8. Windows远程执行命令
  9. codesys com库_WAGO CODESYS库文件保证系统顺畅运行
  10. docker安装mysql主从_docker安装mysql主从