Redis-lists-lrem

提供:Dev Guides
移動先:案内検索

Redis-Lremコマンドのリスト

Redis LREM コマンドは、キーに格納されているリストから、値に等しい要素の最初の出現回数を削除します。 カウント引数は、次の方法で操作に影響を与えます-

  • count> 0 -頭から尾に移動する値に等しい要素を削除します。
  • count <0 -末尾から先頭に移動する値に等しい要素を削除します。
  • count = 0 -valueに等しいすべての要素を削除します。

戻り値

整数の応答、削除された要素の数。

構文

以下は、Redis LREM コマンドの基本構文です。

redis 127.0.0.1:6379> LREM KEY_NAME COUNT VALUE

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