【Redis笔记】5.List(L)

本文详细介绍了Redis列表的各种操作,包括如何向列表头部或尾部添加元素、移除并获取列表首尾元素的方法、如何通过索引修改列表中的值以及如何查询列表长度等内容。

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

Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素导列表的头部(左边)或者尾部(右边)

  1. 入列
LPush key value1 [value2]
//插入多个值到list的头
Rpush key value1 [value2]
//插入到尾巴?

Rpushx key value 
//已经存在的可以添加值

LPushX key value
//一个或多个元素  查到已经存在的头部

  1. 出列
LPop key
//移除并获取列表第一个元素
RPop key
//移除并获取列表最后一个元素

BLPop key1 [key2] timeout
//移除并获取第一个元素。没有元素会阻塞直到超时

BRPop key1 [key2] timeout
//移除并获取最后一个元素,同上

BRPopLPush key1 key2 timeout
//key1弹出一个元素,装到key2中
RPOPLPUSH key1 key2
//key1弹出最有一个元素怒,加到key2

LRem key count value
//移除列表元素
//count > 0 : 从表头开始向表尾搜索,移除与 VALUE 相等的元素,数量为 COUNT 。
//count < 0 : 从表尾开始向表头搜索,移除与 VALUE 相等的元素,数量为 COUNT 的绝对值。
//count = 0 : 移除表中所有与 VALUE 相等的值。
LSet key index value
//通过索引设置元素的值

LTrim key start stop 
//只保留(start,stop)之间元素
LLen key
//获取key长度

LRange key start stop
//获取到指定范围中元素

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值