redis

List数据结构是链表结构,这意味这无论数据量多大,头尾操作数据还是很快的,list的容量是2的32次方减1个元素,即4294967295个元素数量。

list为栈类型:先进后出,每次pop弹出最后进入的元素。 索引第0个元素是最后一个元素。每次压入值都会放大栈顶。

lindex:通过索引获取列表中的元素
格式:lindex key 索引
示例:lindex mylist 2


llen :通过索引获取列表中的元素
格式:llen key
示例:llen mylist 


lrange:获取列表指定范围内的元素
格式:lrange key start stop
示例:lrange mylist 0 12


lpop:移除并返回列表第一个元素。最后一个。
格式:lpop key
示例:lpop mylist


lpush:将一个或多个值插入到列表头部(最后的位置)
格式:lpush key value1 value2 value3
示例:lpush mylist 100 200 300



lpush:将一个或多个值插入到列表头部(如果是空的列表,则不会增加)
格式:lpushx key value1 value2 value3
示例:lpushx mylist 100 200 300



lrem:从列表头部开始删除值等于value的元素count次
格式:lrem key count value
示例:lrem mylist 2 yxl //从列表最后的位置开始删除‘yxl’ 删除两个。

lset:根据下标设置新值
格式:lset key index newvalue
示例:lset mylist 0 hello


ltrim:让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除。
格式:ltim mylist start end 
示例:ltim mylist 1 3 
//保留设定的两个下标区间的值,删除不在其区间的所有值。1为开始保留的下标值,3为结束保留的下标值。



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值