Redis LTrim指令
Redis LTrim指令用于截取列表中指定范围内的元素,保留范围内的元素,其余元素则被删除。
LTrim key start stop
参数说明:
- key:列表的key
- start:开始位置,从0开始
- stop:结束位置,可以为负数,-1表示一个元素
实例:
127.0.0.1:6379> lpush mylist redis (integer) 1 127.0.0.1:6379> lpush mylist mongodb (integer) 2 127.0.0.1:6379> lpush mylist mysql (integer) 3 127.0.0.1:6379> lrange mylist 0 -1 1) "mysql" 2) "mongodb" 3) "redis" 127.0.0.1:6379> ltrim mylist 0 1 OK 127.0.0.1:6379> lrange mylist 0 -1 1) "mysql" 2) "mongodb"
从上面的实例可以看出,使用LTrim指令截取列表mylist从索引0到索引1的元素,保留mysql和mongodb,redis元素被删除。