English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Redis Zrevrank 命令は、スコア値の減少順(大きい順)で並べ替えられた有序集合内のメンバーのランクを返します。
ランクは0から始まり、つまり、スコア値が一番高いメンバーのランクは0です。
ZRANK コマンドを使用して、メンバーがスコア値の増加順(小さい順)で並べ替えられたランクを取得できます。
redis Zrevrank 命令の基本的な语法は以下の通りです:
redis 127.0.0.1:6379> ZREVRANK key member
>= 2.2.0
メンバーが有序集合 key のメンバーの場合、メンバーのランクを返します。 メンバーが有序集合 key のメンバーでない場合、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の給料が二番高い (整数) 1 redis 127.0.0.1:6379> ZREVRANK salary tom # tomの給料が一番高い (整数) 0