English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Redis Zrangeは、指定された範囲内のメンバーをソートセットから返します。
メンバーの位置は、スコア値が増加(小さい順から大きい順)でソートされます。
同じスコアのメンバーは、辞書順(lexicographical order)で並べ替えられます。
メンバーが
値が減少(大きい順から小さい順)で並べ替え、使用してください。 ZREVRANGE コマンド。
インデックスパラメータstartとstopは0から始まります。つまり、0は有序集合の最初のメンバーを示し、 1 は、有序集合の2番目のメンバーを示します。など。
あなたは負のインデックスを使用することもできます。 -1 は、最後のメンバーを示します。 -2 は、最後の2番目のメンバーを示します。など。
redis Zrange コマンドの基本的な语法は以下の通りです:
redis 127.0.0.1:6379> ZRANGE key start stop [WITHSCORES]
>= 1.2.0
指定された範囲内、分数値(オプション)付きの有序集合メンバーのリスト。
redis 127.0.0.1:6379> ZRANGE salary 0 -1 WITHSCORES # 有序集合の全メンバーを表示 1)"jack" 2)"3500 3)"tom" 4)"5" 5)"boss" 6)"10086" redis 127.0.0.1:6379> ZRANGE salary 1 2 WITHSCORES # 有序集合のインデックス範囲を表示 1 まで 2 のメンバー 1)"tom" 2)"5" 3)"boss" 4)"10086" redis 127.0.0.1:6379> ZRANGE salary 0 200000 WITHSCORES # endインデックスが最大インデックスを超えた場合のテスト 1)"jack" 2)"3500 3)"tom" 4)"5" 5)"boss" 6)"10086" redis > ZRANGE salary 200000 3000000 WITHSCORES # 予測値が存在しない場合のテスト (空リストまたはセット)