Redis 数据操作:list

本文介绍Redis列表的基本操作,包括在头部或尾部插入元素、设置指定索引的元素值、获取列表长度等,并提供Python示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

list

列表的元素类型为string
按照插入顺序排序
在列表的头部或者尾部添加元素
命令

设置

在头部插入数据
LPUSH key value [value …]
在尾部插入数据
RPUSH key value [value …]
在一个元素的前|后插入新元素
LINSERT key BEFORE|AFTER pivot value

python3:0>linsert no1 before 2 5
"4"

设置指定索引的元素值
索引是基于0的下标
索引可以是负数,表示偏移量是从list尾部开始计数,如-1表示列表的最后一个元素
LSET key index value

python3:0>lset no1 1 6
"OK"

移除并且返回 key 对应的 list 的第一个元素
LPOP key
移除并返回存于 key 的 list 的最后一个元素
RPOP key
返回存储在 key 的列表里指定范围内的元素
start 和 end 偏移量都是基于0的下标
偏移量也可以是负数,表示偏移量是从list尾部开始计数,如-1表示列表的最后一个元素
LRANGE key start stop

python3:0>lrange no1 0 1
 1)  "6"
 2)  "5"

其它

裁剪列表,改为原集合的一个子集
start 和 end 偏移量都是基于0的下标
偏移量也可以是负数,表示偏移量是从list尾部开始计数,如-1表示列表的最后一个元素
LTRIM key start stop

python3:0>ltrim no1 0 1
"OK"

返回存储在 key 里的list的长度
LLEN key

python3:0>llen no1
"2"

返回列表里索引对应的元素
LINDEX key index

python3:0>lindex no1 1
"5"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值