Redis-sorted-sets-zremrangebyrank

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

Redis-ソート済みセットZremrangebyrankコマンド

Redis ZREMRANGEBYRANK コマンドは、開始から停止までのランクのキーに格納されているソート済みセットのすべての要素を削除します。 開始と停止は両方とも0ベースのインデックスであり、0が最低スコアの要素です。 これらのインデックスは負の数にすることができ、最高のスコアを持つ要素から始まるオフセットを示します。 たとえば、1は最高のスコアを持つ要素、-2は2番目に高いスコアを持つ要素などです。

戻り値

整数の返信、削除された要素の数。

構文

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

redis 127.0.0.1:6379> ZREMRANGEBYRANK key start stop

redis 127.0.0.1:6379> ZADD myzset 1 b 2 c 3 d 4 e
(integer) 4
redis 127.0.0.1:6379> ZREMRANGEBYRANK myzset 0 3
(integer) 3
redis 127.0.0.1:6379> ZRANGE myzset 0 -1 WITHSCORES
1) "e"
2) "4"