Latest web development tutorials

lista Redis (List)

lista Redis é uma simples lista de strings ordenadas ordem de inserção. Você pode adicionar uma lista de cabeça elemento de guia (esquerda) ou posterior (à direita)

A lista pode conter até 232--1 elemento (4,294,967,295 mais de 4 bilhões a cada elemento da lista).

Exemplos

redis 127.0.0.1:6379> LPUSH w3bigkey redis
(integer) 1
redis 127.0.0.1:6379> LPUSH w3bigkey mongodb
(integer) 2
redis 127.0.0.1:6379> LPUSH w3bigkey mysql
(integer) 3
redis 127.0.0.1:6379> LRANGE w3bigkey 0 10

1) "mysql"
2) "mongodb"
3) "redis"

No exemplo acima nós usamosLPUSH três valores em uma lista de nomeado entre w3bigkey.

lista de comandos Redis

A tabela a seguir mostra uma lista de comandos básicos relacionados:

Não. Command and description
1 key1 BLPOP [key2] timeout
E sair do primeiro elemento da lista, se a lista não é uma lista dos elementos será bloqueado até que um tempo limite ou uma data pode ser encontrado no elemento pop-up.
2 key1 BRPOP [key2] timeout
E sair do último elemento da lista, se a lista não é uma lista dos elementos será bloqueado até que um tempo limite ou uma data pode ser encontrada no elemento pop-up.
3 BRPOPLPUSH tempo limite origem destino
Pop um valor a partir da lista, o elemento pop em outra lista e devolvê-lo; se não houver nenhum elemento da lista será bloqueado até que um tempo limite ou até que a lista pode ser encontrada no elemento pop-up.
4 índice de chave LINDEX
Obter uma lista dos elementos de índice
5 chave antes lColoque | valor pivot APÓS
Na lista de elementos antes ou depois dos elementos de inserção
6 chave LLEN
Obter uma lista de comprimento
7 chave LPOP
E sair do primeiro elemento da lista
8 value1 chave LPUSH [value2]
Um ou mais valores para o topo da lista
9 valor de chave LPUSHX
Um ou mais valores em uma cabeça de lista existente
10 batente começo chave LRANGE
Obter uma lista dos elementos no intervalo especificado
11 valor de contagem chave LREM
Remover elemento da lista
12 LSet valor de chave de índice
Defina o valor de elementos da lista de índice
13 batente começo chave LTRIM
Para uma lista de guarnição (guarnição), ou seja, fazer uma lista de apenas o elemento intervalo de retenção especificado, o elemento não for especificado dentro da faixa será apagado.
14 chave RPOP
Remover e obter uma lista do último elemento
15 origem destino RPOPLPUSH
Remove o último elemento da lista, e adiciona o elemento para outra lista e regresso
16 value1 chave RPUSH [value2]
Adicionar um ou mais valores na lista
17 valor de chave RPUSHX
Agregar valor à lista existente