redis perintah ZREVRANK
Hasil terjemahan:
rev
英[rev] 美[rɛv]
n.<口>Putaran enjin
vt.& vi.<口> dll.) untuk melonjak ; (untuk membuat enjin) berputar dengan cepat; (untuk menjadikan) aktif
Orang ketiga tunggal: revs jamak: revs present participle: revving past participle: revved
rank
[ræŋk] 美[ræŋk]
n pangkat tentera, peringkat; daripada;
vi .mencari; participle lepas kedudukan: perbandingan kedudukan: superlatif kedudukan: rankestredis perintah ZREVRANKsintaks
Fungsi: Mengembalikan ranking ahli dalam kunci set yang ditempah. Ahli set yang dipesan diisih mengikut penurunan nilai skor (dari besar kepada kecil).
Syntax: ZREVRANK key member
Penjelasan: Ringkatan adalah berdasarkan 0, iaitu ahli yang mempunyai nilai skor terbesar berada di kedudukan 0. Gunakan arahan ZRANK untuk mendapatkan kedudukan ahli dalam tertib menaik nilai skor (dari kecil ke besar).
Versi yang tersedia: >= 2.0.0
Kerumitan masa: O(log(N))
Pemulangan: Jika ahli adalah ahli kunci set yang ditempah, pulangkan kunci set yang dipesan. Jika ahli bukan ahli kunci set yang dipesan, kembalikan sifar.
redis perintah ZREVRANKcontoh
redis 127.0.0.1:6379> ZRANGE salary 0 -1 WITHSCORES # 测试数据 1) "jack" 2) "2000" 3) "peter" 4) "3500" 5) "tom" 6) "5000" redis> ZREVRANK salary peter # peter 的工资排第二 (integer) 1 redis> ZREVRANK salary tom # tom 的工资最高 (integer) 0