redis详解-(4)列表
来源:互联网 发布:淘宝卖东西必须开店吗 编辑:程序博客网 时间:2024/06/05 05:37
redis的列表是基于LinkedList实现,元素是字符串类型,列表头尾增删快,中间增删慢,增删元素是常态。
列表中元素可以重复出现,最多包含2的32次方减1个元素。
列表的索引从左至右从0开始,列表的索引从右至左从-1开始。
命令说明:
B block块 阻塞
L left 左
R right 右
X exist 存在
左右或者头尾压入(栈式)元素
lpush key value [value…] 从左边压入
lpushx key value 从左边压入
rpush key value [value…] 从右边压入
rpushx key value 从右边压入
左右或者头部弹出元素
lpop key 从左边弹出
rpop key 从右边弹出
从一个列表尾部弹出元素压入另一个列表的头部
rpoplpush source destination
返回列表中指定范围内的元素
lrange key start stop
lrange key 0 -1 返回所有的元素
获取指定位置的元素
lindex key index
设置指定位置元素的值
lset key index value
列表长度,元素个数
llen key
从列表的头部删除值等于value的元素count次
lrem key count value
count>0:从表头开始向表尾搜索,移除与value相等的元素,数量为count。
count<0:从表尾开始向表头搜索,移除与value相等的元素,数量为count的绝对值。
count=0:移除表中所有与value相等的值。
剪切指定范围内的元素
ltrim key start stop
在列表中某个存在值(pivot)的前后插入元素,这里具体使用rpush和lpush根据业务而定,例子制作展示
key和value不存在,不进行任何操作
linsert key before|after pivot value
- redis详解-(4)列表
- Redis学习-3.3:List列表详解
- redis 列表
- Redis列表
- Redis 列表
- Redis列表
- Redis系列学习笔记4 列表
- Redis笔记4:数据类型之列表(List)
- Redis学习笔记4-Redis配置详解
- redis列表类型
- Redis 压缩列表
- Redis 列表(List)
- redis数据类型之列表
- Redis中的压缩列表
- redis-list(列表)
- Redis 列表(List)
- redis之列表类型
- redis列表操作
- 在flask项目中利用ilike进行搜索
- JVM--Class类文件结构(二)
- win10 下安装Ubuntu14 双系统教程
- openlayers加载geojson数据 *
- Spring框架之注册—SimpleAliasRegistry实现类
- redis详解-(4)列表
- DSSD: Deconvolutional Single Shot Detector 论文笔记
- Calendar自然周
- JAVA 网络编程 基础
- Matlab cellfun函数
- java使 FileWriter FileReader 无编码格式,OutputStreamWriter InputStreamReader可设置编码格式
- Gradle错误(二)
- Android Studio下的NDK开发(二):参数传递
- 图像处理源代码