En supposant que article_id est la valeur de vos membres et que editor_id /day sont les scores dans l'ensemble trié respectif, et en supposant que chaque article_id est présent dans les deux Ensembles triés, vous pouvez effectuer les actions suivantes :
ZINTERSTORE t 2 k1 k2 WEIGHTS 100 1 AGGREGATE SUM
Explication :
test une clé temporaire qui contiendra le résultatk1est l'ensemble trié qui stocke leeditor_idk2est l'ensemble trié qui stocke leday- le poids 100 multiplie
editor_idde 100 (c'est-à-dire "le décale" de deux positions vers la droite) - la
AGGREGATE SUMdonne le score suivant :editor_id* 100 +day
Remarques :
- vous pouvez utiliser
ZUNIONSTOREà la place pour le même résultat - l'utilisation du poids 100 suppose que
dayest une valeur à 2 chiffres