Redis List 类型常用命令

7 篇文章 0 订阅

List 类型常用命令

关键字命令参数descex
LPUSHLPUSH KEY VALUE[…]KEY:KEY
VALUE:值
从队列左边放入LPUSH K1 ZHANGSAN LISI
LPUSHXLPUSHX KEY VALUEKEY:KEY
VALUE:值
从队列左边放入(当key存在时)LPUSHX K1 ZHANGSAN
RPUSHRPUSH KEY VALUE[…]KEY:KEY
VALUE:值
从队列右边边放入RPUSH K1 WANGWU ZHAOLIU
RPUSHXRPUSHX KEY VALUEKEY:KEY
VALUE:值
从队列右边放入(当key存在时)RPUSHX K1 ZHANGSAN
LRANGELRANGE KEY START ENDKEY:KEY
START:起始下标
END:结束下标
从list中返回指定的元素LRANGE K1 0 -1
LLENLLEN KEYKEY:KEY获取list中元素的熟练LLEN K1
LINDEXLINDEX KEY INDEXKEY:KEY
INDEX:元素索引
获取list集合中指定位置的元素LINDEX K1 0
LINSERTLINSERT KEY BEFORE|AFTER PIVOT VALUEKEY:KEY
BEFORT:元素之前|AFTER:元素之后
PIVOT:基准值
VALUE:插入值
给集合中指定位置添加一个元素LINSERT K1 BEFORE 1 2
LPOPLPOP KEYKEY:KEY从list集合左侧出队一个元素LPOP K1
RPOPRPOP KEYKEY:KEY从list集合右侧出队一个元素RPOP K1
LREMLREM KEY COUNT VALUEKEY:KEY
COUNT:改变数量
VALUE:元素
从元素列表中移除元素LREM K1 1 V1
LSETLSET KEY INDEX VALUEKEY:KEY
INDEX:索引
VALUE:元素
在list中指定索引位置放入元素LSET K1 1 V1
LTRIMLTRIM KEY START STOPKEY:KEY
START:起始位置
STOP:结束位置
保留指定位置中的元素集合LTRIM K1 0 -1
RPOPLPUSHRPOPLPUSH SOURCE DESTINATIONSOURCE:源
DESTINATION:目标
从源list中获取最后一个元素放入目标listRPOPLPUSH K1 K2
BLPOPBLPOP KEY [KEY…] TIMEOUTKEY:KEY
TIMEOUT:超时时间
从list集合左侧出队一个元素 如果key不存在则进入阻塞状态BLPOP K2 100
BRPOPBRPOP KEY [KEY…] TIMEOUTKEY:KEY
TIMEOUT:超时时间
从list集合右侧出队一个元素 如果key不存在则进入阻塞状态BRPOP K3 100
BRPOPLPUSHBRPOPLPUSH SOURCE DESTINATION TIMEOUTSOURCE:源
DESTINATION:目标
TIMEOUT:超时时间
从源list中获取最后一个元素放入目标list 如果源list不存在则进入阻塞状态BRPOPLPUSH K1 K2 100
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值