Redis基本类型(二)——List类型

Redis的List类型基于链表实现,支持lpush/rpush在两端插入元素,lrange获取指定范围值,lpop/rpop移除两端元素,lindex获取指定下标值,llen获取元素个数,lrem删除指定值,ltrim截取列表,rpoplpush用于列表间元素转移,lset替换指定下标值。常用于实现评论、关注、留言列表等场景。
摘要由CSDN通过智能技术生成

列表——List

类似于linkedlist链表结构,可以添加元素到列表的头部或者是尾部,同样头部和尾部都可以进行获取。

list底层是一个链表,在链表插入或者改动值时,效率高,中间位置修改,相对效率低。

命令都是以L开头的。

lpush、rpush和lrange

列表左侧插入:lpush key value(类似于头插法),可同时插入多个value值
列表右侧插入:rpush key value(类似于尾插法
从列表中获取指定范围的值:lrange key start stop
在这里插入图片描述

lpop和rpop

从列表的左侧移除值:lpop key
从列表右侧移除值:rpop key
在这里插入图片描述
lpop和rpop返回的是移除的值。

lindex

获取指定下标的值:lindex key index
注意:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值