Redis中lpush和rpush相关概念和使用简单讲解

本文介绍了Redis中的lpush和rpush命令,分别用于从列表头部和尾部插入元素。通过示例演示了它们的使用,同时提到了与lpop和rpop的配合,展示了它们作为栈和队列的特性。
摘要由CSDN通过智能技术生成

lpush和rpush概念

Ipush:将一个或多个值value插入到列表key的表头,并且各个值value按从左到右的顺序依次插入。
rpush:将一个或多个值value插入到列表key的表尾,并且各个值value按从左到右的顺序依次插入。

省流:都是向表中从左到右插入值,lpush是从表头插入,rpush是从表尾插入

lpush演示说明

使用lpush创建list
lpush list a,b,c
当输入代码后,其真正执行结果相当于按顺序执行三段不同代码
1.lpush key a 
2.lpush key b
3.lpush key c
当输入第1段代码时list为 a     此时a为表头第0个元素
当输入第2段代码时list为 b,a   因为是从左到右插入表头,所以b从左插入到a前面成为表头第0元素
当输入第3段代码时list为 c,b,a 因为c最后执行也是从左到右插入,所以插到b前面成为第0个元素
所以在执行lrange list 0 -1 时结果为
(1"c"2"b"3"a"
  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值