English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Redis Zrange يعيد أعضاء المجموعة المحددة في نطاق المحدد.
حيث يتم ترتيب مواقع الأعضاء بناءً على القيم بشكل تصاعدي (من الأصغر إلى الأكبر).
الأعضاء التي لها نفس القيم تبدأ بترتيب الأبجدية (ترتيب الأبجدية).
إذا كنت بحاجة إلى أعضاء مرتبين
لإدراج القيم بشكل تنازلي (من الأكبر إلى الأصغر)، استخدم ZREVRANGE الأمر.
مؤشرات start و stop تبدأ من 0، مما يعني أن 0 يمثل العضو الأول في المجموعة، 1 يمثل العضو الثاني، وهكذا.
يمكنك أيضًا استخدام أرقام سلبية كمراجع، حيث -1 يمثل العضو الأخير، -2 يمثل العضو الثاني الأخير، وهكذا.
قاعدة بيانات Redis Zrange الأنموذج الأساسي هو كما يلي:
redis 127.0.0.1:6379> ZRANGE key start stop [WITHSCORES]
>= 1.2.0
قائمة الأعضاء في النطاق المحدد، مع القيم المحددة (اختياري) للمجموعة المرتبة.
redis 127.0.0.1:6379> ZRANGE salary 0 -1 WITHSCORES # عرض جميع أعضاء المجموعة المرتبة 1) "jack" 2) "3500" 3) "tom" 4) "5000" 5) "boss" 6) "10086" redis 127.0.0.1:6379> ZRANGE salary 1 2 WITHSCORES # عرض أعضاء النطاق المحدد من 1 إلى 2 في المجموعة المرتبة 1) "tom" 2) "5000" 3) "boss" 4) "10086" redis 127.0.0.1:6379> ZRANGE salary 0 200000 WITHSCORES # اختبار حالة انتهاء النطاق exceeds the maximum index 1) "jack" 2) "3500" 3) "tom" 4) "5000" 5) "boss" 6) "10086" redis > ZRANGE salary 200000 3000000 WITHSCORES # اختبار حالة عدم وجود النطاق المحدد في المجموعة المرتبة (قائمة فارغة أو مجموعة)