Redis--list类型操作命令
列表 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
移除列表的第一个元素,返回值为移除的元素。
最新文章
- Swiper基本上使用
- jvm运行机制与内存管理
- [Selenium] 数字显示的月份转换为英文显示
- php curl语句的用法
- Linux进程管理知识整理
- hdu1051 Wooden Sticks
- 开源CMS的忠实粉丝——We7
- PHP &#39;ext/soap/php_xml.c&#39;不完整修复多个任意文件泄露漏洞
- c3p0使用记录
- MYSQL Optimizing LIMIT Queries
- C++ 中私有继承、保护继承与公有继承
- 监控undo空间和临时段的使用情况
- iView -- TimePicker 自定义修改时间选择器选择时间面板样式
- Ajax不执行回调函数的原因(转)
- django rest framework mixins
- sql语句进阶教程
- 导航,头部,CSS基础
- 《JavaScript DOM 编程艺术》读书笔记
- yii---解决post请求出现500错误
- Win7 系统还原
热门文章
- 数据结构Java版之二叉查找树(七)
- 学习DB2之Linux环境下下载
- 三大框架 之 Struts2
- Spring IOC是什么
- 小程序map地图上显示多个marker
- leetcode 11. Container With Most Water 、42. Trapping Rain Water 、238. Product of Array Except Self 、407. Trapping Rain Water II
- flutter 保持页面状态
- windows nginx重启脚本.bat
- canvas固定画布
- Delphi 操作SQL 插入一万条数据 三种方式速度测试