列表 list

Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素导列 表的头部(左边)或者尾部(右边)

列表 list——基本命令

lpush

语法:lpush key value [value„]

作用:将一个或多个值 value 插入到列表 key 的表头(最左边),从左边开始加入值,从左 到右的顺序依次插入到表头

返回值:数字,新列表的长度

rpush

语法:rpush key value [value„]

作用:将一个或多个值 value 插入到列表 key 的表尾(最右边),各个 value 值按从左到右 的顺序依次插入到表尾

返回值:数字,新列表的长度

lrange

语法:lrange key start stop

作用:获取列表 key 中指定区间内的元素,0 表示列表的第一个元素,以 1 表示列表的第二个元素;

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

start ,stop 超出列表的范围不会出现错误。

返回值:指定区间的列表

lindex

语法:lindex key index

作用:获取列表 key 中下标为指定 index 的元素,列表元素不删除,只是查询。

0 表示列表的第一个 元素,以 1 表示列表的第二个元素;

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

返回值:指定下标的元素;index 不在列表范围,返回 nil

llen

语法:llen key

作用:获取列表 key 的长度 返回值:数值,列表的长度; key 不存在返回 0

lrem

语法:lrem key count value

作用:根据参数count的值,移除列表中与参数value相等的元素,

count>0 ,从列表的左侧向右开始移 除;

count<0从列表的尾部开始移除;

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

返回值:数值,移除的元素个数

lset

语法:lset key index value

作用:将列表 key 下标为 index 的元素的值设置为 value。

返回值:设置成功返回 ok ; key 不存在或者 index 超出范围返回错误信息

linsert

语法:linsert key BEFORE(前)|AFTER(后) pivot value

作用:

将值value插入到列表key当中位于值pivot之前或之后的位置。

key不存在,pivot不在列表中, 不执行任何操作。

返回值:命令执行成功,返回新列表的长度。没有找到 pivot 返回 -1, key 不存在返回 0。

RPOP key

移除列表的最后一个元素,返回值为移除的元素。

RPOPLPUSH source destination

移除列表的最后一个元素,并将该元素添加到另一个列表并返回

LPOP key

移除列表的第一个元素,返回值为移除的元素。

最新文章

  1. Swiper基本上使用
  2. jvm运行机制与内存管理
  3. [Selenium] 数字显示的月份转换为英文显示
  4. php curl语句的用法
  5. Linux进程管理知识整理
  6. hdu1051 Wooden Sticks
  7. 开源CMS的忠实粉丝——We7
  8. PHP &#39;ext/soap/php_xml.c&#39;不完整修复多个任意文件泄露漏洞
  9. c3p0使用记录
  10. MYSQL Optimizing LIMIT Queries
  11. C++ 中私有继承、保护继承与公有继承
  12. 监控undo空间和临时段的使用情况
  13. iView -- TimePicker 自定义修改时间选择器选择时间面板样式
  14. Ajax不执行回调函数的原因(转)
  15. django rest framework mixins
  16. sql语句进阶教程
  17. 导航,头部,CSS基础
  18. 《JavaScript DOM 编程艺术》读书笔记
  19. yii---解决post请求出现500错误
  20. Win7 系统还原

热门文章

  1. 数据结构Java版之二叉查找树(七)
  2. 学习DB2之Linux环境下下载
  3. 三大框架 之 Struts2
  4. Spring IOC是什么
  5. 小程序map地图上显示多个marker
  6. leetcode 11. Container With Most Water 、42. Trapping Rain Water 、238. Product of Array Except Self 、407. Trapping Rain Water II
  7. flutter 保持页面状态
  8. windows nginx重启脚本.bat
  9. canvas固定画布
  10. Delphi 操作SQL 插入一万条数据 三种方式速度测试