Redis 列表(list) 命令

Redis ltrim 命令用于修剪现有列表,使其仅包含指定范围的指定元素(start开始stop结束)。 

start 和 stop 都是从零开始的索引,其中 0 是列表的第一个元素,1 是下一个元素,依此类推。

语法:

ltrim key_name start stop 

可用版本

>=1.0.0.

返回值

ok

返回值类型

字符串

示例1:redis ltrim:

127.0.0.1:6379> lpush mycolor1 white black red blue
(integer) 4
127.0.0.1:6379> lrange mycolor1 0 -1
1) "blue"
2) "red"
3) "black"
4) "white"
127.0.0.1:6379> ltrim mycolor1 1 2
ok
127.0.0.1:6379> lrange mycolor1 0 -1
1) "red"
2) "black" 

示例2:redis ltrim:

127.0.0.1:6379> lpush mycolor1 white black red blue
(integer) 4
127.0.0.1:6379> ltrim mycolor1 -2 -1
ok
127.0.0.1:6379> lrange mycolor1 0 -1
1) "black"
2) "white" 

示例3:redis ltrim:

127.0.0.1:6379> lpush mycolor1 white black red blue
(integer) 4
127.0.0.1:6379> ltrim mycolor1 10 10
ok
127.0.0.1:6379> lrange mycolor1 0 -1
(empty list or set)