Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 16118|Resposta: 1

[Redis] Quantas chaves podem ser armazenadas em uma instância Redis, e quais são as chaves e valores máximos?

[Copiar link]
Publicado em 24/01/2019 09:46:20 | | | |
Oficialmente, um singleton pode lidar com 250 milhões de chaves, e o tamanho máximo de uma chave ou valor é 512M.

Qual é o número máximo de chaves que uma única instância Redis pode armazenar? e qual é o número máximo de elementos em um Hash, Lista, Set ou Conjunto Ordenado?
O Redis pode lidar com até 232 chaves e foi testado na prática para lidar com pelo menos 250 milhões de chaves por instância.

Cada hash, lista, conjunto e conjunto ordenado pode conter 232 elementos.

Em outras palavras, seu limite provavelmente é a memória disponível no seu sistema.



Links de referência:https://redis.io/topics/faq






Anterior:Vitória de 7-3 sobre a equipe sul-coreana de beisebol
Próximo:14 de janeiro Morning Post (quinta-feira)
 Senhorio| Publicado em 05/03/2019 17:14:33 |
O tipo conjunto também é usado para armazenar múltiplos elementos de string, mas, ao contrário de uma lista, seus elementos são não ordenados e irrepetíveis, e não podem ser obtidos por meio de um índice. Como mostrado na figura abaixo, o conjunto user:1:follows contém quatro elementos: "him", "it", "sports" e "music", e um conjunto pode armazenar até (2 ao poder de 32 - 1) elementos.



1) Operações intra-coleção
(1) Adicionar elemento valor chave add [valor...]  O resultado de retorno é o número de elementos que foram adicionados com sucesso.

(2) Exclua o elemento srem key value [valor...]  O resultado de retorno é o número de elementos que foram deletados com sucesso.

(3) Obter o número de elementos chave scard

(4) Determinar se o elemento pertence ao conjunto de valores-chave dos irmãos

(5) Devolver aleatoriamente um número especificado de elementos do conjunto SrandMember Key [count] [count] é um parâmetro opcional, se não for escrito, o padrão é: 1.

(6) Extrair aleatoriamente elementos da operação de chave spop do conjunto pode extrair aleatoriamente um elemento do conjunto.

(7) Obtenha todos os elementos da chave de conjunto Smembers Obtenha todos os elementos da coleção, e o resultado de retorno fica fora de ordem.

2) Operação entre coleções
(1) Encontrar a interseção de múltiplos conjuntos de chave sinter [chave...]

(2) Encontrar a união de múltiplos conjuntos chave de união [chave...]

(3) Encontre o conjunto de diferenças de múltiplos conjuntos chave sdiff [chave...]

(4) Salvar os resultados da interseção, união e conjunto de diferenças.

Chave-chave de armazenamento sinterstore [chave...]
chave-chave de loja sunionstore [chave...]
Chave de armazenamento sdiffstore [chave...]

A operação entre conjuntos será mais demorada quando há muitos elementos, então redis fornece os três comandos acima (comando original + armazenar) para salvar os resultados de interseção, união e conjuntos de diferença entre conjuntos para storeKey, por exemplo, salvar os resultados da interseção entre duas coleções de user:1:follows e user:2:follows para user:1_2:follows.



Recursos:https://www.cnblogs.com/pirlo21/p/7120935.html
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com