adj. Padang rumput, kawasan ragut
Orang ketiga tunggal: julat Jamak: julat Participle sekarang: ranging Past tense: julat Past participle: julatby
by
Bahasa Inggeris [baɪ] Amerika [baɪ]
persiapan...; melalui
skor; skɔ: (r)] AS [skɔr, skor]
n skor; : menjaringkan participle lepas: menjaringkan
Fungsi: Mengembalikan semua ahli dalam kunci set yang dipesan yang nilai skornya adalah antara min dan maks (termasuk sama dengan min atau maks). Ahli set yang dipesan disusun dalam susunan nilai skor yang semakin meningkat (dari kecil kepada besar). Sintaks: ZRANGEBYSCORE maks min kunci [WITHSCORES] [LIMIT kiraan offset] Penerangan: Ahli dengan nilai skor yang sama disusun dalam susunan leksikografi (atribut ini tidak memerlukan set kultus tertib tambahan) . Parameter LIMIT pilihan menentukan bilangan dan julat hasil yang dikembalikan (sama seperti SELECT LIMIT offset, kira dalam SQL Ambil perhatian bahawa apabila offset adalah besar, operasi mencari offset mungkin memerlukan merentasi keseluruhan set tersusun ialah masa O(N). Parameter WITSCORES pilihan menentukan sama ada set hasil mengembalikan ahli set diisih sahaja atau sama ada ahli set diisih dikembalikan bersama-sama dengan nilai skor mereka. Pilihan ini tersedia sejak Redis versi 2.0. . Pemulangan: Senarai ahli set yang dipesan dengan nilai skor (pilihan) dalam selang waktu yang ditentukan. redis perintah ZRANGEBYSCORE sintaks
redis perintah ZRANGEBYSCORE contoh
redis> ZADD salary 2500 jack # 测试数据
(integer) 0
redis> ZADD salary 5000 tom
(integer) 0
redis> ZADD salary 12000 peter
(integer) 0
redis> ZRANGEBYSCORE salary -inf +inf # 显示整个有序集
1) "jack"
2) "tom"
3) "peter"
redis> ZRANGEBYSCORE salary -inf +inf WITHSCORES # 显示整个有序集及成员的 score 值
1) "jack"
2) "2500"
3) "tom"
4) "5000"
5) "peter"
6) "12000"
redis> ZRANGEBYSCORE salary -inf 5000 WITHSCORES # 显示工资 <=5000 的所有成员
1) "jack"
2) "2500"
3) "tom"
4) "5000"
redis> ZRANGEBYSCORE salary (5000 400000 # 显示工资大于 5000 小于等于 400000 的成员
1) "peter"