English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
الجمعيات المترتيبة (Sorted Sets) في Redis
يحسب الأمر Redis Zinterstore للاجتماع بين مجموعة واحدة أو أكثر من مجموعات الترتيب، ويجب أن يكون عدد المفاتيح المحددة بناءً على المعامل numkeys، ويتم حفظ هذا الاجتماع (المجموعة الناتجة) في destination.
بالتأكيد، قيمة العضو في المجموعة الناتجة هي مجموع قيم العضو في جميع المجموعات المحددة.
القواعد الأساسية للغة الإملائية لـ redis Zinterstore
redis 127.0.0.1:6379> ZINTERSTORE destination numkeys key [key [...]] [WEIGHTS weight [weight [...]]] [AGGREGATE SUM|MIN|MAX]
>= 2.0.0
عدد الأعضاء المحفوظين في المجموعة الهدف.
# مجموعة مرتبة mid_test redis 127.0.0.1:6379> ZADD mid_test 70 "Li Lei" (integer) 1 redis 127.0.0.1:6379> ZADD mid_test 70 "Han Meimei" (integer) 1 redis 127.0.0.1:6379> ZADD mid_test 99.5 "Tom" (integer) 1 # مجموعة مرتبة أخرى fin_test redis 127.0.0.1:6379> ZADD fin_test 88 "Li Lei" (integer) 1 redis 127.0.0.1:6379> ZADD fin_test 75 "Han Meimei" (integer) 1 redis 127.0.0.1:6379> ZADD fin_test 99.5 "Tom" (integer) 1 # تباين redis 127.0.0.1:6379> ZINTERSTORE sum_point 2 mid_test fin_test (integer) 3 # عرض جميع أعضاء المجموعة المرتبة مع النقاط redis 127.0.0.1:6379> ZRANGE sum_point 0 -1 WITHSCORES 1) "Han Meimei" 2) "145" 3) "Li Lei" 4) "158" 5) "Tom" 6) "199"