redis学习日志七(api-列表的常用命令)

来源:互联网 发布:富二代的生活 知乎 编辑:程序博客网 时间:2024/05/22 07:40

       列表(list)类型是用来存储多个有序的字符串,列表中的每个字符串称为元素,一个列表最多可以存储2的32次方-1个元素.列表类型元素有两个特点:一,列表中的元素的有序的.二,列表中的元素可以是重复的.

常用命令:

      1.从右边插入数据   rpush  key  value  [value ...]

      2.从左边插入数据   lpush  key  value  [value ...]

      3.向某一个元素前或者后插入元素   linsert  listkey  before|after  pivot  value

      4.获取指定范围内的元素列表  lrange  key  start  end  (最后一个的索引为-1)

      5.获取列表指定索引下标的元素  lindex  key  index

      6.获取列表长度  llen  key

      7.删除  从列表左侧删除  lpop  key 

                   从列表右侧删除  rpop  key

      8.删除指定数据  lrem  key  count  value

                    count > 0 , 从左到右,删除最多count个元素

                    count < 0 , 从右到左,删除最多count绝对值个元素

                    count = 0 , 删除所有

      9.按照索引范围修剪列表  ltrim  key  start  end (只保留key 第start到end个元素)

      10.修改  lset  key  index  newValue  (把索引为index的元素替换为newValue)

原创粉丝点击