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

أمر Redis Zunionstore

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

أمر Redis Zunionstore يحسب التجميع من مجموعة من المجموعات المرتبة المقدمة، حيث يجب تحديد عدد المفاتيح المقدمة باستخدام المعامل numkeys، ويتم حفظ التجميع (النتيجة) في الوجهة المحددة.

بافتراض الافتراض، قيمة التقييم للعضو في الناتج هي مجموع قيم التقييم للعضو في جميع المجموعات المقدمة.

النحو

النحو الأساسي لأمر redis Zunionstore هو كما يلي:

redis 127.0.0.1:6379> ZUNIONSTORE destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX]

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

>= 2.0.0

القيمة المعدلة

عدد أعضاء المجموعة الناتجة المحفوظة في الوجهة.

redis> ZADD zset1 1 "one"
(integer) 1
redis> ZADD zset1 2 "two"
(integer) 1
redis> ZADD zset2 1 "one"
(integer) 1
redis> ZADD zset2 2 "two"
(integer) 1
redis> ZADD zset2 3 "three"
(integer) 1
redis> ZUNIONSTORE out 2 zset1 zset2 WEIGHTS 2 3
(integer) 3
redis> ZRANGE out 0 -1 WITHSCORES
1) "one"
2) "5"
3) "three"
4) "9"
5) "two"
6) "10"
redis>

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