range
UK[reɪndʒ] US[rendʒ]
n.範囲; 範囲; カテゴリ; (山、家など) 配置
vi.検索; 変更; 拡張; 移動
vt. 配置; (特定の位置または順序に従って) 並べ替え; 分類...; 放浪
adj. 牧草地、放牧area
三人称単数: ranges 複数形: ranges 現在分詞: ranged 過去形: ranged 過去分詞: ranged
redis ZRANGE コマンド 構文
関数: 順序付きセット キー内の指定された範囲内のメンバーを返します。メンバーの位置は、スコア値が大きい順にソートされます (小さい順)。同じスコア値を持つメンバーは辞書順に並べられます。
構文: ZRANGE key start stop [WITHSCORES]
手順: メンバーに来てもらう必要がある場合は、スコア値を (大きいものから小さいものへ) 減らしていきます) 配置するには、ZREVRANGE コマンドを使用します。添字パラメータ start と stop はどちらも基数 0 です。つまり、0 は順序付きセットの最初のメンバーを表し、1 は順序付きセットの 2 番目のメンバーを表します。 -1 は最後のメンバーを表し、-2 は最後から 2 番目のメンバーを表すなど、負の添え字を使用することもできます。範囲外の添字はエラーを引き起こしません。たとえば、 start の値がソートされたセットの最大インデックスより大きい場合、または start > stop の場合、 ZRANGE コマンドは単に空のリストを返します。一方、stop パラメーターの値がソートされたセットの最大添字より大きい場合、Redis は stop を最大添字として扱います。 WITHSCORES オプションを使用すると、スコア値とともにメンバーを返すことができます。返されるリストの形式は、value1,score1, ..., valueN,scoreN です。クライアント ライブラリは、配列、タプルなど、より複雑なデータ型を返す場合があります。
利用可能なバージョン: >= 1.2.0
時間計算量: O(log(N) M)、N は順序付けされます。 M は結果セットのカーディナリティです。
戻り値: 指定された間隔のスコア値 (オプション) を持つ順序付けされたセット メンバーのリスト。