03-redis学习第三章

blob.png

blob.png

1.栈相当于一个试管,放入的时候,第一个放到栈的头,然后依次排到尾,取出的时候,先取出3,最后取出1.



blob.png

2.队列相当于一个管道,先进先出。

3.list类型,既可以作为栈,又可以作为队列。

4.lpush  list1  hello       从list的头部压入一个元素  相当于栈,先进后出

   lpush  list1  world

5.lrange  list1    0  -1   表示将list中从头到尾的元素都取出来 

执行结果: world 

                    hello

6.rpush list   hello      从list的尾部亚茹一个元素    相当于队列,先进先出

   rpush list    world    

lrange  list   0 -1       

执行结果:

                hello

                world

7.linsert往中间压入元素

blob.png

如果在one和two中间压入一个元素。


lpush  list3    one

lpush  list3   two

linsert  list3   before  one  three


执行结果:

    two

    three

    one

从头到尾为向上,指向头的方向为前。

8.lset根据下标进行设置

lset   list5     3     hello   将list链表中的第4个元素替换为hello.从0开始。

9.lrem  list5    1     hello从list中删除  n个value=hello的元素  n=0表示全部删除

10.ltrim   list5   1  -1 保留 1到尾的所有元素  1 -1  表示保留范围

11.lpop   list5  表示从头将元素弹出   返回弹出的元素

12.rpop  list5  表示从尾将元素弹出   返回弹出的元素

13.rpoplpush   list1  list2  将list1中的元素从尾部弹出,从list2头部压入

14.lindex   list5    0   返回索引为 0 的元素

15.llen  list5    返回链表大小



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Muxiyale

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值