redis-数据类型-列表list类型

本文深入讲解Redis列表数据类型的各项操作,包括数据的插入、检索、修改及删除等关键功能,适用于初学者及需要复习Redis列表操作的专业人士。

小结

往students键中插入成员
zs1
ls2
wu3
?
127.0.0.1:6379> lpush students zs1 ls2 wu3



取键名lis的数据
取0号到2号索引的值
?
127.0.0.1:6379> lrange lis 0 2



从右侧插入数据
往lis键右侧插入数据 
a4  
a5
?
127.0.0.1:6379> rpush lis a4 a5


往键lis里面数据a1的前面
添加数据m1
?
127.0.0.1:6379> linsert lis before a1 m1



往lis键中数据a4后面添加数据n4
?
127.0.0.1:6379> linsert lis after a4 n4


获取lis键中的所有元素
?
127.0.0.1:6379> lrange lis 0 -1


获取lis键中最后四个元素
?
127.0.0.1:6379> lrange lis -4 -1


lis键的0号数据改为pp
?
127.0.0.1:6379> lset lis 0 pp


lis键中查找a
找到后从左向右删掉2个
?
127.0.0.1:6379> lrem lis 2 a



lis键中查找b
找到后从右向左删1个
?
127.0.0.1:6379> lrem lis -1 b


从lis键中查找数据c
找到后删除全部
?
127.0.0.1:6379> lrem lis 0 c

往列表左侧插入数据 lpush

lpush 键 值1 值2 值n

》新建一个列表

在这里插入图片描述

查看列表的内容 lrange

lrange 键名称 起点索引包含 终点索引包含

如果终点索引超出范围
不报错,有多少取到多少
支持负数索引

在这里插入图片描述

从右侧插入数据 rpush

rpush 键名称 值

值会插入到列表的最右侧
在这里插入图片描述

在指定元素前面或者后面,插入数据 linsert

在这里插入图片描述

》往键lis里面数据a1的前面添加数据m1

在这里插入图片描述

在这里插入图片描述

》往lis键中数据a4后面添加数据n4

在这里插入图片描述

》操作失败时,返回值 -1

在这里插入图片描述

获取 lrange

索引支持负数

在这里插入图片描述

设置指定索引位置的值

lrem 键 count 数据

在这里插入图片描述

lis键的0号数据改为pp

在这里插入图片描述

不存在的索引报错

在这里插入图片描述

删除 lrem

在这里插入图片描述

lis键中查找a
找到后从左向右删掉2个
在这里插入图片描述

lis键中查找b
找到后从右向左删1个
在这里插入图片描述

从lis键中查找数据c
找到后删除全部
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲸鱼编程pyhui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值