Redis List命令大全

添加

序号命令简介
1LPUSH key element [element …]将元素依次插入到列表头部
2RPUSH key element [element …]将元素依次插入到列表尾部
3LPUSHX key element [element …]当key存在时执行LPUSH
4RPUSHX key element [element …]当key存在时执行RPUSH
5linsert key <before | after> pivot element将元素插入到第一个出现的pivot的之前或之后
6lset key index element将指定索引的元素设置为element

移动

序号命令简介
1lmove source destination <left | right > <left | right>将source列表的一个元素移动到destination列表中
2blmove source destination <left | right><left | right> timeout在lmove的命令下增加了如果source列表没有元素则等待timeout超时或者直到有元素为止
3rpoplpush source destination获取source列表的最后一个元素并移动到destination列表的头部
4brpoplpush source destination timeout在rpoplpush的命令下增加了如果source列表没有元素则等待timeout超时或者直到有元素为止

获取并删除

序号命令简介
1lpop key [count]获取并删除count个元素(从头部开始)
2rpop key [count]获取并删除count个元素(从尾部开始)
3brpop key [key …] timeout从给定的key中删除1个元素(从头部开始),如果没有元素则等待超时或直到有为止
4blpop key [key …] timeout从给定的key中删除1个元素(从尾部开始),如果没有元素则等待超时或直到有为止
5lmpop numkeys key [key …] <left |right> [Count count]从给定的key中删除总共count个元素
6blmpop timeout numkeys key [key …] <left |right > [Count count]从给定的key中删除总共count个元素,如果没有元素则等待超时或直到有为止

获取

序号命令简介
1lindex key element获取key中索引为index的元素
2llen key获取key中有多少个元素
3lrange key start end获取key中索引在start-end的元素
4lpos key element [RANK rank] [COUNT num-matches] [MAXLEN len]不经常用

删除

序号命令简介
1ltrim key start stop保留start-end的元素,其他删除
2lrem key count element删除key中元素count个元素
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值