Commande Redis Zrevrangebyscore
Redis Zrevrangebyscore renvoie tous les membres de l'ensemble trié compris dans la plage de scores spécifiée. Les membres de l'ensemble trié sont classés par valeur de score décroissante (du plus grand au plus petit).
Les membres ayant la même valeur de score sont classés par ordre lexicographique inverse.
À l'exception du fait que les membres sont classés par valeur de score décroissante, les autres aspects de la commande ZREVRANGEBYSCORE sont identiques àZRANGEBYSCOREla commande.
Syntaxe
La syntaxe de base de la commande Redis Zrevrangebyscore est la suivante :
redis 127.0.0.1:6379> ZREVRANGEBYSCORE key max min [WITHSCORES] [LIMIT offset count]
Versions disponibles
>= 2.2.0
Valeur de retour
Une liste de membres de l'ensemble trié avec leurs scores (facultatifs) dans la plage spécifiée.
Exemples
redis 127.0.0.1:6379> ZADD salary 10086 jack (integer) 1 redis > ZADD salary 5000 tom (integer) 1 redis 127.0.0.1:6379> ZADD salary 7500 peter (integer) 1 redis 127.0.0.1:6379> ZADD salary 3500 joe (integer) 1 redis 127.0.0.1:6379> ZREVRANGEBYSCORE salary +inf -inf # 逆序排列所有成员 1) "jack" 2) "peter" 3) "tom" 4) "joe" redis 127.0.0.1:6379> ZREVRANGEBYSCORE salary 10000 2000 # 逆序排列薪水介于 10000 和 2000 之间的成员 1) "peter" 2) "tom" 3) "joe"
Autres extensions
