Latest web development tutorials

RedisのLremコマンド

Redisのリスト(一覧)

RedisのLremは、パラメータCOUNTの値に基づいて、リストのパラメータ値に等しい要素を削除します。

COUNT値は、以下の可能性があります

  • > 0を数える:テーブル検索の末尾に先頭から開始し、削除し、値に等しい要素、COUNTの数。
  • 数<0:ヘッダは、尾から検索VALUEと等しい要素、COUNTの絶対値の番号を削除し始めました。
  • 0 =カウント:等しい値のテーブル内のすべての値を削除します。

文法

次のようにRedisのLrem基本的なコマンドの構文は次のとおりです。

redis 127.0.0.1:6379> LREM KEY_NAME COUNT VALUE

利用可能なバージョン

> = 1.0.0

戻り値

要素の数は削除されます。 リストが存在しない場合は0を返します。

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 "hello"
(integer) 4
redis 127.0.0.1:6379> LREM mylist -2 "hello"
(integer) 2

Redisのリスト(一覧)