Jedis LRANGE
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相关推荐
- 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 ...
- jedis操作redis(一)
redis是一个常用的内存Nosql数据库,为什么要用nosql,为什么要用redis不用memcache这些很多博客以及讲得很清楚了. 下面介绍redis的5大基本数据类型的常用操作: STRING ...
- Java中使用Jedis操作Redis
2019独角兽企业重金招聘Python工程师标准>>> 需要jar包: jedis-2.1.0.jar commons-pool-1.6.jar 单元测试: package com. ...
- Java中使用Jedis连接Redis对SortedSet进行排序操作
场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...
- Java中使用Jedis连接Redis对List进行操作的常用命令
场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...
- 5 Jedis 操作
文章目录 1 pom.xml 2 JedisTest 3 手机验证码 1 pom.xml <?xml version="1.0" encoding="UTF-8&q ...
- [java进阶]2.Jedis基础与List的接口
1. Jedis应用与基本连接 jedis 是 redis推荐的java客户端.通过Jedis可以很方便地使用java代码的方式,从而对redis进行操作.jedis使用起来比较简单,它的操作方法与r ...
- java jedis使用_Java中使用Jedis操作Redis
Java中使用Jedis操作Redis 使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0 ...
- jedis set集合 java,使用Jedis操作String、List、Set、Map等常见数据 | zifangsky的个人博客...
Jedis属于Java连接Redis的一种客户端.其操作方式跟原生的redis客户端命令类似.关于redis操作的基本命令可以参考这个文档:http://www.runoob.com/redis/re ...
最新文章
- c语言程序设计自评报告,石家庄学院c语言程序设计自评报告.docx
- 码流 / 码率 / 比特率 / 帧速率 / 分辨率 / 高清
- php数组逗号连接,php – 如何使用逗号组合数组中的所有元素?
- iOS开发-缓存图片到沙盒--思路
- mysql计划任务书_求做一个基于java的mysql课程设计任务书 要求如下
- 怎么让无线网络共享打印机设置
- 13.卷2(进程间通信)---Posix共享内存区
- srgan要训练多久_儿童内裤多久换一次,穿多久要扔掉?
- java+整合handwrite_GitHub - wmz46/HandWriteRecognizer: 封装Microsoft.Ink为C++动态库,可供其他语言调用手写识别...
- 快手短视频广告投放是怎么收费的 快手信息流广告收费标准
- pytorch gpu版本安装
- 重要的表格数据误删了,用EasyRecovery快速恢复!
- python3集合_python3集合练习(set)
- sql 凭证明细表 科目余额表_转用友科目余额表sql和软件中的一样
- redis 指定端口 启动
- php还款功能,智能还款的原理
- canvas绘制简单的霓虹灯效果
- 用java编写租车系统代码_java实现租车系统
- 银联开放平台在线课堂,上线啦
- 软件测试学习 之 Python 两种执行方式——python和python -m 的区别