English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Redis Zrevrangebyscore أمر

المجموعات المرتبة (Sorted Sets) في Redis

Redis Zrevrangebyscore يعيد جميع الأعضاء في نطاق النقاط المحددة في مجموعة ترتيبية. يتم ترتيب أعضاء مجموعة الترتيب حسب القيم النسبية تنازليًا (من الأعلى إلى الأدنى).

الأعضاء التي لها نفس القيمة النسبية مرتبة بالترتيب اللغوي المعكوس (الترتيب اللغوي المعكوس).

باستثناء ترتيب الأعضاء حسب القيم النسبية تنازليًا، فإن جوانب ZREVRANGEBYSCORE الأخرى تشبه ZRANGEBYSCORE الأمر متشابه.

النص

قاعدة النص لـ redis Zrevrangebyscore كالتالي:

redis 127.0.0.1:6379> ZREVRANGEBYSCORE key max min [WITHSCORES] [LIMIT offset count]

الإصدارات المتاحة

>= 2.2.0

القيم المرتجعة

قائمة الأعضاء في المجموعة المرتبة التي تحتوي على قيم نقاط (اختيارية).

مثال على الخط

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"

المجموعات المرتبة (Sorted Sets) في Redis