Redis Zrevrank コマンド
Redis Zrevrank コマンドは、ソート済みセット内のメンバーのランクを返します。ソート済みセットのメンバーはスコア値の降順(大きいものから小さいもの)で並んでいます。
ランクは0から始まります。つまり、スコア値が最大のメンバーのランクは0です。
ZRANK コマンドを使用すると、メンバーのスコア値の昇順(小さいものから大きいもの)で並べたランクを取得できます。
構文
redis Zrevrank コマンドの基本的な構文は次のとおりです:
redis 127.0.0.1:6379> ZREVRANK key member
利用可能なバージョン
>= 2.2.0
戻り値
メンバーがソート済みセットのキーのメンバーである場合、そのメンバーのランクを返します。 メンバーがソート済みセットのキーのメンバーでない場合、nil を返します。
例
redis 127.0.0.1:6379> ZRANGE salary 0 -1 WITHSCORES # 测试数据 1) "jack" 2) "2000" 3) "peter" 4) "3500" 5) "tom" 6) "5000" redis 127.0.0.1:6379> ZREVRANK salary peter # peter 的工资排第二 (integer) 1 redis 127.0.0.1:6379> ZREVRANK salary tom # tom 的工资最高 (integer) 0
その他の拡張
