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"