English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Redis Ltrimはリストに対してトリミング(trim)を行います。つまり、指定された範囲内の要素のみをリストに保持し、指定された範囲外の要素はすべて削除します。
インデックス0はリストの1番目の要素を表します。以 1 リストの2番目の要素を表します。それ以此類推。 あなたは負のインデックスを使用することもできます。以下のように、 -1 リストの最後の要素を表します。 -2 リストの逆数第2要素を表します。それ以此類推。
redis Ltrim コマンドの基本的な语法は以下の通りです:
redis 127.0.0.1:6379> LTRIM KEY_NAME START STOP
>= 1.0.0
コマンドの実行が成功した場合、okが返されます。
redis 127.0.0.1:6379> RPUSH mylist "hello" (integer) 1 redis 127.0.0.1:6379> RPUSH mylist "hello" (integer) 2 redis 127.0.0.1:6379> RPUSH mylist "foo" (integer) 3 redis 127.0.0.1:6379> RPUSH mylist "bar" (integer) 4 redis 127.0.0.1:6379> LTRIM mylist 1 -1 OK redis 127.0.0.1:6379> LRANGE mylist 0 -1 1) "hello" 2) "foo" 3) "bar"