Latest web development tutorials

comando Redis Zadd

Redis conjunto ordenado (conjunto ordenado)

Redis Zadd comando para um ou mais membros dos elementos e o seu valor fraccionada adicionado à ordenada configurá-los.

Se um membro já é membro de um conjunto ordenado, em seguida, o valor atualizado dos membros da fração e membros de reinserir os elementos para garantir que membro na posição correta.

valores de pontuação pode ser um inteiro ou número de ponto flutuante de precisão dupla.

Se a chave conjunto ordenado não existir, crie um conjunto vazio e ordenou a executar a operação Zadd.

Quando a chave está presente, mas não ordenou tipo de conjunto, é devolvido um erro.

Nota: Na versão anterior do Redis 2.4, Zadd só pode adicionar um elemento.

gramática

Redis Zadd sintaxe de comando básica é a seguinte:

redis 127.0.0.1:6379> ZADD KEY_NAME SCORE1 VALUE1.. SCOREN VALUEN

versões disponíveis

> = 1.2.0

Valor de retorno

O número de novos membros são adicionados com êxito, incluindo aqueles que não são atualizados, os membros existentes.

Exemplos

redis 127.0.0.1:6379> ZADD myset 1 "hello"
(integer) 1
redis 127.0.0.1:6379> ZADD myset 1 "foo"
(integer) 1
redis 127.0.0.1:6379> ZADD myset 2 "world" 3 "bar"
(integer) 2
redis 127.0.0.1:6379> ZRANGE myzset 0 -1 WITHSCORES
1) "hello"
2) "1"
3) "foo"
4) "1"
5) "world"
6) "2"
7) "bar"
8) "3"

Redis conjunto ordenado (conjunto ordenado)