常用的一些命令
链表形式存储list,双向链表
lpush 从左侧添加
rpush 从右侧添加
//客户端启动方式
./redis -cli
//查看所有的有关list集合命令
help @list
Lpush list1 a b c 从左侧存集合
LRANGE list1 0 2 从左面遍历
LRANGE list1 0 -1 遍历所有
自己汇总的一些命令
|
命令 |
说明 |
示例 |
|
lpush |
从左侧加入值到key列表 |
Lpush list a |
|
lpushx |
同lpush但必须保证key存在 |
Lpushx list a |
|
rpush |
从右侧加入值到key列表 | |
|
rpushx |
同rpush但必须保证key存在 | |
|
lpop |
从左侧返回和移除第一个元素 |
Lpop list |
|
rpop |
从右侧返回和移除第一个元素 | |
|
lrang |
获取某一个下标区间的元素 |
Lrange 0 2 lrang 0 -1 表示全部显示 |
|
llen |
获取列表元素个数 | |
|
lset |
设置某一个下标的元素(覆盖原有元素) |
lset list1 1 xxx |
|
lrem |
删除重复的元素 |
Lrem list 2 m表示删除2个list中重复元素 m |
|
ltrim |
只保留指定区间内的元素,不在指定区间之内的元素都将被删除 |
Ltrim list 2 5 |
|
linsert |
在列表的元素前或者后插入元素 |
Linsert list before b a 在b之前插入a |
|
rpoplpush |
将链表中的尾部元素弹出并添加到头部 |
Rpoplpush list1 list2 |
|
list1 是源 list2 是目标 |

本文详细介绍Redis中列表(list)数据类型的常用命令,包括如何从左右两侧添加、移除元素,以及如何遍历、设置和删除列表中的元素等。适用于希望深入了解Redis列表操作的读者。
1434

被折叠的 条评论
为什么被折叠?



