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