adj. Pâturage, zone de pâturage
Troisième personne du singulier : ranges Pluriel : ranges Participe présent : ranged Passé : ranged Participe passé : rangedby
Anglais [baɪ] Américain [baɪ] prép. À côté de...; moyen d'expression dû à; passage par adv; skɔ : (r)] US [skɔr, skor] n. score score ; 20v score ; troisième personne du singulier : scores pluriel : scores passés Formule. : participe passé marqué : marqué
commande redis ZRANGEBYSCORE syntaxe
Fonction : Renvoie tous les membres de la clé d'ensemble ordonnée dont la valeur de score est comprise entre min et max (y compris égale à min ou max). Les membres de l’ensemble ordonné sont classés par ordre croissant de valeur de score (du plus petit au plus grand).
Syntaxe : ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count]
Description : Les membres avec la même valeur de score sont classés par ordre lexicographique (cet attribut est fourni par un ensemble ordonné et ne nécessite pas de calculs supplémentaires) . Le paramètre facultatif LIMIT spécifie le nombre et la plage des résultats renvoyés (tout comme SELECT LIMIT offset, count en SQL. Notez que lorsque l'offset est important, l'opération de localisation de l'offset peut nécessiter de parcourir l'ensemble ordonné. Ce processus est le plus complexe). est le temps O(N). Le paramètre facultatif WITHSCORES détermine si l'ensemble de résultats renvoie uniquement les membres de l'ensemble trié ou si les membres de l'ensemble trié sont renvoyés avec leurs valeurs de score.
Cette option est disponible depuis la version 2.0 de Redis.
Versions disponibles : >= 1.0.5
Complexité temporelle : O(log(N)+M), N est la cardinalité de l'ensemble ordonné et M est la cardinalité de l'ensemble de résultats.
Retours : Une liste de membres de l'ensemble ordonnés avec une valeur de score (facultatif) dans l'intervalle spécifié.
commande redis ZRANGEBYSCORE exemple
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"