English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Redis Zrem コマンド

Redis 有序集合(sorted set)

Redis Zrem コマンドは、有序集合から1つまたは複数のメンバーを削除します。存在しないメンバーは無視されます。

keyが存在するが、有序集合のタイプでない場合、エラーが返されます。

注意: Redisにおいて 2.4 バージョン以前は、ZREMは一度に1つの要素しか削除できませんでした。

文法

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
(整数) 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
(整数) 2
redis 127.0.0.1:6379> ZRANGE page_rank 0 -1 WITHSCORES
(空のリストまたはセット)
# 不存在の要素を削除
redis 127.0.0.1:6379> ZREM page_rank non-exists-element
(整数) 0

Redis 有序集合(sorted set)