redis list类型

1.lpush key element [element ...]:从左边插入元素 插入的是 1 2 3 存入的是3 2 1

返回值:list的长度(如果 key对应的类型不是list就报错)

2.lpushx key element [element] key存在时,将一个或多个元素从左侧插入,不存在直接返回

返回值:返回list的长度 

2.1rpushx key element [element] 

3.rpush  key element [element ...]:从右边插入元素 插入的是 1 2 3  存入的也是 1 2 3

返回值:list的长度(如果 key对应的类型不是list就报错)

4.lrange key start stop:查看key 从start 到 stop 的值,下标和数组下标一样,也可以用负数表示,也可以混合使用 0 -1 表示显示key对应应的所有值)

5.lpop key:从list的左侧取出元素

返回值:取出的元素或者nil

6.rpop key [count](从redis 6.2版本新增了count参数):从右侧删除list的元素

返回值:删除的元素或者nil

7.lindex key:根据下标(key )获取元素

8.linsert key <before |after> pivot element:在 pivot前面|后面插入元素

9.llen key 获取list的长度

10.lrem key cout element:删除cout个element(const为负数时从右往左删,反之从左往右,从上图为0表示删除所有的element)

11.ltrim key start stop:保留start 到 stop之间区间内的元素

12.lset key index element根据下标修改元素

13.blpop key [key ...] timeout:(对一个非空的list进行操作,会删除并返回左边第一个元素,对空list进行操作会等待timeout秒,有元素就删除并返回,过了这个时间还没没有就返回nil,在等待的时间不影响redis做其他事)

14 brpop (是尾删,其他的和blpop完全一样)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值