redis perintah ZREMRANGEBYRANK


  Hasil terjemahan:

rem

english [ˌɑ: r i: ˈem] us [ˌɑ: ri: 'em]

n.dos command: Menentukan baris perintah yang diabaikan oleh dos;

英[reɪndʒ] US[rendʒ] n rentang; kedudukan atau susunan tertentu) menyusun; mengelas; mengembara

adj. Padang rumput, kawasan ragut

Orang ketiga tunggal: julat Jamak: julat Kata masa lampau: julat Kata lalu: julat

oleh

] American [baɪ]

Sebelah...; cara meluahkan

adv; [ ræŋk]

n. Kelas, peringkat, urutan; pangkat... vi. tersusun secara mendatar; mengeluh; kedudukan Perbandingan: penaraf Superlatif: paling tinggi

redis perintah ZREMRANGEBYRANKsintaks

Fungsi: Alih keluar semua ahli dalam julat pangkat yang ditentukan dalam kunci set yang dipesan.

Sintaks: ZREMRANGEBYRANK kunci hentian mula

Penjelasan: selang ditunjukkan oleh parameter subskrip bermula dan berhenti masing-masing, termasuk mula dan berhenti. Parameter subskrip bermula dan berhenti adalah kedua-duanya asas 0, iaitu, 0 mewakili ahli pertama set tertib, 1 mewakili ahli kedua set tersusun, dan seterusnya. Anda juga boleh menggunakan subskrip negatif, dengan -1 mewakili ahli terakhir, -2 mewakili ahli kedua hingga terakhir, dan seterusnya.

Versi yang tersedia: >= 2.0.0

Kerumitan masa: O(log(N)+M), N ialah kardinaliti set yang dipesan, dan M ialah bilangan ahli yang dialih keluar.

Pemulangan: Bilangan ahli yang dikeluarkan.

redis perintah ZREMRANGEBYRANKcontoh

redis> ZADD salary 2000 jack
(integer) 1
redis> ZADD salary 5000 tom
(integer) 1
redis> ZADD salary 3500 peter
(integer) 1
redis> ZREMRANGEBYRANK salary 0 1       # 移除下标 0 至 1 区间内的成员
(integer) 2
redis> ZRANGE salary 0 -1 WITHSCORES    # 有序集只剩下一个成员
1) "tom"
2) "5000"

Rumah

video

Soal Jawab