Redis 命令:List集合

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

常用的一些命令

链表形式存储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 是目标

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值