inter
English[ɪnˈtɜ:(r)] US[ɪnˈtə:]
vt Enterré, enterré
Troisième personne du singulier : inters Participe présent : interring Passé : enterred Participe passé : enterred
store
Anglais [stɔ:(r)] US [stɔr, stor]
n magasin; stockage; grande quantité
v (dans un ordinateur) stockage
Troisième personne du singulier : magasins Pluriel : magasins. Participe présent : stocker Passé : stocké Participe passé : stocké
Commande redis ZINTERSTORE syntaxe
Fonction : Calculez l'intersection 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'intersection (ensemble de résultats) dans la destination.
Syntaxe : Touche numérique de destination ZINTERSTORE [clé ...] [POIDS poids [poids ...]] [AGGREGATE SUM|MIN|MAX]
Versions disponibles : >= 2.0.0
Complexité temporelle : O(N*K)+O(M*log(M)), N est l'ensemble ordonné avec la plus petite cardinalité dans la clé donnée, K est le numéro de l'ensemble ordonné donné, M est l'ensemble de résultats Cardinalité.
Retours : La cardinalité de l'ensemble de résultats enregistré dans la destination.
Commande redis ZINTERSTORE exemple
redis > ZADD mid_test 70 "Li Lei" (integer) 1 redis > ZADD mid_test 70 "Han Meimei" (integer) 1 redis > ZADD mid_test 99.5 "Tom" (integer) 1 redis > ZADD fin_test 88 "Li Lei" (integer) 1 redis > ZADD fin_test 75 "Han Meimei" (integer) 1 redis > ZADD fin_test 99.5 "Tom" (integer) 1 redis > ZINTERSTORE sum_point 2 mid_test fin_test (integer) 3 redis > ZRANGE sum_point 0 -1 WITHSCORES # 显示有序集内所有成员及其 score 值 1) "Han Meimei" 2) "145" 3) "Li Lei" 4) "158" 5) "Tom" 6) "199"