CentOS 初体验二十三:redis常用命令:List
2018-02-07 20:16
429 查看
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/79283567
本文出自【赵彦军的博客】
格式:lpush 【listkey】【value1】【value2】..
例子:在 list 里面插入 a b c
rpush:从右边插入
格式:rpush 【listkey】【value1】【value2】..
例子:在 list 里面插入 a b c
格式:lpop 【listkey】
rpop :从右边弹出一个数据
格式:rpop 【listkey】
元素弹出以后,列表中就没有改元素了。
格式:lrange【listkey】【start】【end】
start: 列表开始的索引
end: 列表结束的索引,
格式:lset 【listkey】【index】【value】
例子:修改 list1 的第二个元素为 a
格式:linsert 【listkey】before/after【value1】【value2】
在
格式:lrem 【listkey】【n】【value】
n > 0 , 从左侧开始遍历 ;
n < 0 , 从右侧开始遍历;
n = 0 , 删除链表中所有的 value
例子:在 list1 的左侧开始删除 2 个 a
del :删除 list 所有的数据
格式:del 【listkey】
格式:llen 【listkey】
rpoplpush :删除 list 所有的数据
格式:rpoplpush 【listkey】【listkey】
例子:把 list1 的尾部元素添加到 list2 头部
rpoplpush 一个经典的使用场景是做消息队列,一个进一个出。
个人微信号:zhaoyanjun125 , 欢迎关注
本文出自【赵彦军的博客】
List 简介
Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。
两端插入
lpush:从左边插入格式:lpush 【listkey】【value1】【value2】..
例子:在 list 里面插入 a b c
lpush list1 a b c
rpush:从右边插入
格式:rpush 【listkey】【value1】【value2】..
例子:在 list 里面插入 a b c
rpush list1 a b c
两端弹出
lpop :从左边弹出一个数据格式:lpop 【listkey】
rpop :从右边弹出一个数据
格式:rpop 【listkey】
元素弹出以后,列表中就没有改元素了。
查看元素
lrange:查看元素格式:lrange【listkey】【start】【end】
start: 列表开始的索引
end: 列表结束的索引,
-1代表列表的倒数第一位,也就是列表的末尾 ;
-2代表列表的倒数第二位
修改元素
lset :修改 list 某个索引的值格式:lset 【listkey】【index】【value】
例子:修改 list1 的第二个元素为 a
// 1 代表第二个元素 lset list1 1 a
插入元素
linsert:插入元素格式:linsert 【listkey】before/after【value1】【value2】
在
value1元素的
前面/后面插入
value2
删除元素
lrem :删除 n 个 value 元素格式:lrem 【listkey】【n】【value】
n > 0 , 从左侧开始遍历 ;
n < 0 , 从右侧开始遍历;
n = 0 , 删除链表中所有的 value
例子:在 list1 的左侧开始删除 2 个 a
lrem list1 2 a
del :删除 list 所有的数据
格式:del 【listkey】
其他命令
llen :获取 list 元素长度格式:llen 【listkey】
rpoplpush :删除 list 所有的数据
格式:rpoplpush 【listkey】【listkey】
例子:把 list1 的尾部元素添加到 list2 头部
rpoplpush list1 list2
rpoplpush 一个经典的使用场景是做消息队列,一个进一个出。
个人微信号:zhaoyanjun125 , 欢迎关注
相关文章推荐
- CentOS 初体验二十二:redis常用命令:Hash
- CentOS 初体验二十五:redis常用命令:sorted set
- CentOS 初体验二十四:redis常用命令:Set
- CentOS 初体验二十一:redis常用命令:String
- CentOS6.5下redis安装部署配置指南、常用命令、主从同步集群、redis-php学习资料整合详解
- Redis 常用命令 List篇
- Redis初窥:List操作常用命令
- Redis学习(一):CentOS 6.8下Redis数据库安装配置指南、常用命令、主从同步集群
- Redis数据类型list类型常用命令
- Redis常用命令(4)——List
- redis中list类型详解及常用命令
- redis-list常用命令
- redis数据类型List的常用命令
- Redis常用命令(2)List类型
- CentOS 初体验七:常用命令
- docker centos redis 基础常用命令
- Redis常用命令-List
- Redis-list类型常用操作命令
- 王高利:CentOS6.5下redis安装部署配置指南、常用命令、主从同步集群、redis-php学习资料整合详解
- Redis常用的命令(五)------列表list