redis学习笔记三(列表)
来源:互联网 发布:湖南 福建卓知 编辑:程序博客网 时间:2024/06/14 08:59
1、向列表两端添加元素
lpush key value [value...]
向左边添加
rpush key vlaue[values...]
向右边添加
返回值为当前列表的长度
2、从列表两端弹出元素
lopo key 左边弹出
rpop key 右边弹出
注意:在弹出之后,弹出的值会从列表中删除掉
3、获得列表片段
lrange key start stop
可以设置开始位置和结束位置,已值的下标作为条件,类似java中的list
下标位置也支持负数,-1表示从最右边第一个元素,同样-2表示最右边第二个元素,以此类推
4、删除列表中指定的值
lrem key count value
lrem命令会删除列表中count个值为value的元素,返回值是实际删除的元素个数,当count为0时时删除所有值为value的元素
5、获取指定索引的值
lindex key index
获取index位置的值,如果index是负数则从右边开始计算,最右边是-1
6、设置指定索引的值
lset key index val
设置index位置的值为val
7、只保留指定位置片段
ltrim key start stop
保留start位置到stop位置的值
8、向列表中插入元素
linsert key after/before val addVal
after表示在之后
before表示在之前
在val值前/后添加addVal
9、将元素从一个列表转到另一个列表
rpoplpush source destination
从source列表的最右边弹出一个元素,然后加入到destination列表的左边,并返回这个元素的值
- redis学习笔记三(列表)
- redis学习笔记三之基础命令—列表
- redis学习笔记(三)
- Redis 学习笔记三
- redis学习笔记三
- redis学习笔记(三)
- Redis学习笔记(三)
- Redis学习笔记(三)---对象
- redis学习笔记(三)
- Redis学习笔记(三)
- Redis系列学习笔记4 列表
- Redis学习笔记之四:列表类型
- Linux学习笔记(三)--redis学习
- Python学习笔记 -- 序列(三)列表
- redis学习笔记三之排序
- redis学习笔记三之排序
- 三 redis学习笔记之排序
- Redis学习笔记(三)--事务
- 暑假快速学习JQuery的学习笔记
- opencv和magick两个图像处理库的使用心得
- 网络请求——————AsyncTask——————深入理解AsyncTask的工作原理
- python调用shell命令之三大方法
- Spark中的Pi Estimation
- redis学习笔记三(列表)
- Apache和Apache Tomcat的区别是什么?
- Ubuntu Apache 2.4 配置-HTTPS、python mod WSGI
- Java基础(二)条件语句
- java.util.Scanner
- JVM中Perm区持续上涨问题
- php获取post参数的几种方式
- 安全通信与安全通信标准EN50159
- SpringMvc restful调用url 及 .do调用配置及区别