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 # 測(cè)試數(shù)據(jù)
(integer) 0
redis> ZADD salary 5000 tom
(integer) 0
redis> ZADD salary 12000 peter
(integer) 0
redis> ZRANGEBYSCORE salary -inf +inf # 顯示整個(gè)有序集
1) "jack"
2) "tom"
3) "peter"
redis> ZRANGEBYSCORE salary -inf +inf WITHSCORES # 顯示整個(gè)有序集及成員的 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"