RedisのZRANGEコマンド
RedisのZRANGEは順序集合、指定されたメンバーの間隔を返します。
(大へ小)小数ずつメンバーはソートする位置。
メンバーが手配するために、同じポイント値辞書式順序(辞書式順序を)持っています。
あなたはメンバーを押す必要がある場合
配置するデクリメント(降順)、ご利用くださいZREVRANGEのコマンドを使用します。
順序集合の最初のメンバーに、つまり、添え字のパラメータが開始と停止が最後にゼロであるように順序付けられた集合の第二のメンバーことを示し、0〜1を表します。
また、-1の負の指数は-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) "5000" 5) "boss" 6) "10086" redis 127.0.0.1:6379> ZRANGE salary 1 2 WITHSCORES # 显示有序集下标区间 1 至 2 的成员 1) "tom" 2) "5000" 3) "boss" 4) "10086" redis 127.0.0.1:6379> ZRANGE salary 0 200000 WITHSCORES # 测试 end 下标超出最大下标时的情况 1) "jack" 2) "3500" 3) "tom" 4) "5000" 5) "boss" 6) "10086" redis > ZRANGE salary 200000 3000000 WITHSCORES # 测试当给定区间不存在于有序集时的情况 (empty list or set)