redis基本结构(3)------列表(list)

1:简介


2:基本操作

LPOP key :                    删除并取得LIST头部一个元素

RPOP key :                    删除并取得LIST尾部一个元素

BLPOP key [key ...] timeout : 删除并取得LIST头部一个元素,如果没有就BLOCK

BRPOP key [key ...] timeout : 删除并取得LIST尾部一个元素,如果没有就BLOCK

LPUSH key value :             在LIST头部扩展一个元素

RPUSH key value :             在LIST尾部扩展一个元素

LPUSHX key value :            如果LIST存在,在LIST头部扩展一个元素

RPUSHX key value :            如果LIST存在,在LIST尾部扩展一个元素

LINDEX key index :            通过INDEX取得LIST的一个元素

LLEN key :                    取得LIST的长度

LRANGE key start stop :       取得LIST在指定范围内的元素

LREM key count value :        删除LIST的元素们

LSET key index value :        设置LIST索引为INDEX的元素的值

LTRIM key start stop :        裁剪LIST,保留一定范围的元素

RPOPLPUSH source destination :删除当前LIST的尾部一个元素,并将其扩展到另一个LIST的尾部

BRPOPLPUSH source destination timeout :

                              弹出LIST一个元素,并将其插入到另一个LIST里,然后返回,如果前个LIST空就BLOCK

SORT key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC|DESC] [ALPHA] [STORE destination] :

                              排序LIST,SET, SORTED SET

3.应用:



4.使用redis作为消息队列


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值