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: rankest

redis 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

Rumah

video

Soal Jawab