Redis-sorted-sets-zrevrangebyscore

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

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

Redis ZREVRANGEBYSCORE コマンドは、最大値と最小値の間のスコアを持つキーでソートされたセットのすべての要素を返します(最大値または最小値に等しいスコアを持つ要素を含む)。 ソートされたセットのデフォルトの順序付けとは異なり、このコマンドでは、要素は高いスコアから低いスコアの順に並べられていると見なされます。 同じスコアを持つ要素は、逆の辞書式順序で返されます

戻り値

配列応答、指定されたスコア範囲内の要素のリスト(オプションでそれらのスコアを含む)。

構文

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

redis 127.0.0.1:6379> ZREVRANGEBYSCORE key max min [WITHSCORES] [LIMIT offset count]

redis 127.0.0.1:6379> ZADD myzset 1 b 2 c 3 d 4 e
(integer) 4
redis 127.0.0.1:6379> ZREVRANGEBYSCORE myzset +inf -inf
1) "e"
2) "d"
3) "c"
4) "b"
redis 127.0.0.1:6379> ZREVRANGEBYSCORE myzset 2 1
1) "c"
2) "b"