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 |