redis源码命令分析--列表lists

本文详细介绍了Redis中列表数据类型的各项操作命令,包括基本的插入、删除、获取等操作,以及阻塞式的弹出和推送命令。这些命令为Redis在实际应用中的队列管理提供了强大的支持。

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

  • BLPOP key [key ...] timeout删除,并获得该列表中的第一元素,或阻塞,直到有一个可用


  • BRPOP key [key ...] timeout删除,并获得该列表中的最后一个元素,或阻塞,直到有一个可用


   

  • BRPOPLPUSH source destination timeout弹出一个列表的值,将它推到另一个列表,并返回它;或阻塞,直到有一个可用


  • LINDEX key index获取一个元素,通过其索引列表


  • LINSERT key BEFORE|AFTER pivot value在列表中的另一个元素之前或之后插入一个元素



  • LLEN key获得队列(List)的长度


  • LPOP key从队列的左边出队一个元素



  • LPUSH key value [value ...]从队列的左边入队一个或多个元素



  • LPUSHX key value当队列存在时,从队到左边入队一个元素


     

  • LRANGE key start stop从列表中获取指定返回的元素




 

  • LREM key count value从列表中删除元素




  • LSET key index value设置队列里面一个元素的值



  • LTRIM key start stop修剪到指定范围内的清单




  • RPOP key从队列的右边出队一个元素



  • RPOPLPUSH source destination删除列表中的最后一个元素,将其追加到另一个列表



  • RPUSH key value [value ...]从队列的右边入队一个元素



  • RPUSHX key value从队列的右边入队一个元素,仅队列存在时有效












评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值