union

Anglais [ˈju:niən] US [ˈjunjən]

n Alliance, association, union, unité

adj

pluriel d'union: unions

store

anglais. [stɔ:(r)] US [stɔr, stor]

n magasin; entrepôt; grande quantité

v (dans un ordinateur) stockage

: magasins pluriel : magasins participe présent : stocker le passé : participe passé stocké : stocké

commande redis ZUNIONSTORE syntaxe

Fonction : Calculez l'union d'un ou plusieurs ensembles ordonnés donnés, où le nombre de clés données doit être spécifié avec le paramètre numkeys, et stockez l'union (ensemble de résultats) dans la destination.

Par défaut, la valeur de score d'un membre dans l'ensemble de résultats est la somme des valeurs de score de tous les membres de l'ensemble donné.

Syntaxe : Touche numérique de destination ZUNIONSTORE [clé ...] [POIDS poids [poids ...]] [AGGREGATE SUM|MIN|MAX]

Versions disponibles : >= 2.0.0

Complexité temporelle : O(N)+O(M log(M)), N est la somme de la cardinalité de l'ensemble ordonné donné et M est la cardinalité de l'ensemble de résultats.

Retours : La cardinalité de l'ensemble de résultats enregistré dans la destination.

commande redis ZUNIONSTORE exemple

redis> ZRANGE programmer 0 -1 WITHSCORES
1) "peter"
2) "2000"
3) "jack"
4) "3500"
5) "tom"
6) "5000"
redis> ZRANGE manager 0 -1 WITHSCORES
1) "herry"
2) "2000"
3) "mary"
4) "3500"
5) "bob"
6) "4000"
redis> ZUNIONSTORE salary 2 programmer manager WEIGHTS 1 3   # 公司决定加薪。。。除了程序员。。。
(integer) 6
redis> ZRANGE salary 0 -1 WITHSCORES
1) "peter"
2) "2000"
3) "jack"
4) "3500"
5) "tom"
6) "5000"
7) "herry"
8) "6000"
9) "mary"
10) "10500"
11) "bob"
12) "12000"