Redis-sorted-sets-zrangebylex

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

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

Redis ZRANGEBYLEX コマンドは、キーに格納されているソートされたセット内の指定された範囲の要素を返します。 要素は、最低スコアから最高スコアの順に並べられていると見なされます。 辞書の順序は、等しいスコアを持つ要素に使用されます。 開始と停止は両方ともゼロベースのインデックスであり、0は最初の要素、1は次の要素などです。 また、-1はソートされたセットの最後の要素、-2は最後から2番目の要素など、ソートされたセットの末尾からのオフセットを示す負の数にすることもできます。

戻り値

配列応答、指定されたスコア範囲内の要素のリスト。

構文

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

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

redis 127.0.0.1:6379> ZADD myzset 0 a 0 b 0 c 0 d 0 e
(integer) 5
redis 127.0.0.1:6379> ZADD myzset 0 f 0 g
(integer) 2
redis 127.0.0.1:6379> ZRANGEBYLEX myzset - [c
1) "a"
2) "b"
3) "c"
redis 127.0.0.1:6379> ZRANGEBYLEX myzset - (c
1) "a"
2) "b"