6.Redis常用命令_列表(List)

单值多value

1.lpush/rpush/lrange创建列表

  • lpush key value1,value2 ...将一个或者多个值插入到列表头部,最先进去的数值反而在底部

    

  •  rpush key value1,value2 ...在列表中添加一个或者多个值,最先进去的数值在顶部

    

  • lrange key [start,stop]获取列表指定范围内的元素, 从零到负一表示全部

    显示list02列表所有的数值

    

2.lpop/rpop弹出列表中数据

  •  lpop 列表名,弹出顶部数值

    移除列表的第一位

    

  • rpop 列表名,弹出底部数值

    移除列表list01的最后一位

    

 

3.lindex 列表名,按照索引下标获得元素(从上到下)

    获取列表位置0的数值

    

4.llen 列表名 ,列表长度

    列表list01的长度

    

 5.lrem key 删N个value,删除掉列表中重复的值

  •  从left往right删除2个值等于v1的元素,返回的值为实际删除的数量

  •  LREM list3 0 值,表示删除全部给定的值。零个就是全部值

    假设有这样一列数值:5 5 5 4 3 3 2 2 2 1 1 1,删除掉两个5

    lrem list03 2 5

    

 6.ltrim key 开始index 结束index,截取指定范围的值后再赋值给key,就是获取子串。

  • ltrim:截取指定索引区间的元素,格式是ltrim list的key 起始索引 结束索引。

    从列表list03中截取从0到4的数值,覆盖到list03中

    

 7.rpoplpush 源列表 目的列表,把源列表的最后一位,移除,放到目标列表的第一位

    把list02的最后一位移除,同时添加到列表list01的第一位

    

 8.lset key index value,修改指定位置的数值

    把索引位置为4的数值修改成hello

    

 9.linsert key  before/after index value,在指定值之前/之后插入数值。

    在数值1前插入Java

    

    在数值Java之后插入数值Oracle

    

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值