Latest web development tutorials

Redis comando Zunionstore

Redis conjunto ordenado (conjunto ordenado)

comando de cálculo Redis Zunionstore dado uno o más conjuntos ordenados y fijar en el que un determinado número de parámetros clave debe especificarse para numkeys, y la unión (el conjunto de resultados) se almacena en el destino.

Por defecto, el valor del punto de conjunto de resultados es miembro de todos los países miembros bajo un conjunto dado de valores y puntajes.

gramática

Redis Zunionstore sintaxis del comando básico es el siguiente:

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

versiones disponibles

> = 2.0.0

Valor de retorno

Guardar en el número de miembros del destino del conjunto de resultados.

Ejemplos

redis 127.0.0.1:6379> ZRANGE programmer 0 -1 WITHSCORES
1) "peter"
2) "2000"
3) "jack"
4) "3500"
5) "tom"
6) "5000"

redis 127.0.0.1:6379> ZRANGE manager 0 -1 WITHSCORES
1) "herry"
2) "2000"
3) "mary"
4) "3500"
5) "bob"
6) "4000"

redis 127.0.0.1:6379> ZUNIONSTORE salary 2 programmer manager WEIGHTS 1 3   # 公司决定加薪。。。除了程序员。。。
(integer) 6

redis 127.0.0.1:6379> 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"

Redis conjunto ordenado (conjunto ordenado)