redis命令之list类型操作命令

目录

1、lpush/rpush

2、lrange

3、lpop/rpop

4、lindex

5、llen

6、lrem

7、ltrim

8、lset

9、linsert

10、lmove

11、list类型使用案例


1、lpush/rpush

命令:lpush/rpush key element [element ...]

说明:

        1)lpush:将值从左往右插入,例如:lpush list1 a b c;会将c作为第一个元素,b作为第二个元素,a作为第三个元素

127.0.0.1:6379> lpush list1 l1 l2 l3 l4 l5
(integer) 5
127.0.0.1:6379> lrange list1 0 -1
1) "l5"
2) "l4"
3) "l3"
4) "l2"
5) "l1"

数据添加示例图:

        2)rpush:将值从右往左插入,例如:rpush list1 a b c;会将a作为第一个元素,b作为第二个元素,c作为第三个元素

127.0.0.1:6379> rpush list2 l1 l2 l3 l4 l5
(integer) 5
127.0.0.1:6379> lrange list2 0 -1
1) "l1"
2) "l2"
3) "l3"
4) "l4"
5) "l5"

 数据添加示例图:

2、lrange

命令:lrange key start end

说明:

         1)返回存储在键处的list列表中的指定元素。偏移开始和停止是基于零的索引,0是列表的第一个元素(列表的头),1是下一个元素,依此类推。

127.0.0.1:6379> lrange list2 0 -1
1) "l1"
2) "l2"
3) "l3"
4) "l4"
5) "l5"
127.0.0.1:6379> lrange list2 1 2
1) "l2"
2) "l3"

        2)偏移量也可以是负数,表示从末尾开始的偏移量。例如,-1是列表的最后一个元素,-2是倒数第二个元素,依此类推。

127.0.0.1:6379> lrange list2 2 -1
1) "l3"
2) "l4"
3) "l5"
127.0.0.1:6379> lrange list2 2 -2
1) "l3"
2) "l4"

3、lpop/rpop

命令: lpop/rpop key [cou

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值