Latest web development tutorials

RedisのZremコマンド

Redisのは、順序セット(ソートセット)

RedisのZremコマンドは、1つまたは複数のメンバの順序付きセットを削除するために使用され、無視されないメンバーが存在しません。

キーが存在するが、セットタイプを注文しない場合、エラーが返されます。

注:Redisの2.4以前のバージョンでは、ZREMは、各要素を削除します。

文法

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

redis 127.0.0.1:6379> ZREM key member [member ...]

利用可能なバージョン

> = 1.2.0

戻り値

メンバーの数は、正常無視メンバーを含まない、削除されました。

# 测试数据

redis 127.0.0.1:6379> ZRANGE page_rank 0 -1 WITHSCORES
1) "bing.com"
2) "8"
3) "baidu.com"
4) "9"
5) "google.com"
6) "10"


# 移除单个元素

redis 127.0.0.1:6379> ZREM page_rank google.com
(integer) 1

redis 127.0.0.1:6379> ZRANGE page_rank 0 -1 WITHSCORES
1) "bing.com"
2) "8"
3) "baidu.com"
4) "9"


# 移除多个元素

redis 127.0.0.1:6379> ZREM page_rank baidu.com bing.com
(integer) 2

redis 127.0.0.1:6379> ZRANGE page_rank 0 -1 WITHSCORES
(empty list or set)


# 移除不存在元素

redis 127.0.0.1:6379> ZREM page_rank non-exists-element
(integer) 0

Redisのは、順序セット(ソートセット)