As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Configuração e limites do Valkey e Redis OSS
Cada um dos mecanismos Valkey e Redis OSS fornece vários parâmetros de configuração, alguns dos quais são modificáveis no Redis OSS e outros não são modificáveis ElastiCache para fornecer desempenho e confiabilidade estáveis.
Caches sem servidor
Para caches de tecnologia sem servidor, grupos de parâmetros não são usados e todas as configurações do Valkey e do Redis OSS não são modificáveis. Os seguintes parâmetros do Valkey e do Redis OSS estão em vigor:
Name | Detalhes | Descrição |
---|---|---|
acl-pubsub-default |
|
Permissões de canal pubsub padrão para usuários ACL no cache. |
client-output-buffer-limit |
|
Clientes normais não têm limite de buffer. Os clientes PUB/SUB serão desconectados se violarem o backlog de 32 MiB ou o backlog de 8 MiB por 60 s. |
client-query-buffer-limit |
15 GiB | O tamanho máximo de um único buffer de consulta do cliente. Além disso, os clientes não podem emitir uma solicitação com mais de 3.999 argumentos. |
cluster-allow-pubsubshard-when-down |
yes |
Isso permite que o cache ofereça tráfego pubsub enquanto o cache está parcialmente inativo. |
cluster-allow-reads-when-down |
yes |
Isso permite que o cache ofereça tráfego de leitura enquanto o cache está parcialmente inativo. |
cluster-enabled |
yes |
Todos os caches sem servidor estão habilitados para o modo de cluster, o que permite particionar os dados de maneira transparente em vários fragmentos de back-end. Todos os slots são apresentados aos clientes como pertencentes a um único nó virtual. |
cluster-require-full-coverage |
no |
Quando o espaço de chaves estiver parcialmente inativo (ou seja, pelo menos um slot de hash estiver inacessível), o cache continuará aceitando consultas para a parte do espaço de chaves que ainda está coberta. Todo o espaço de chaves sempre será “coberto” por um único nó virtual em cluster slots . |
lua-time-limit |
5000 |
O tempo máximo de execução de um script Lua, em milissegundos, antes de ElastiCache agir para interromper o script. Se |
maxclients |
65000 | O número máximo de clientes que podem ser conectados ao cache ao mesmo tempo. Mais conexões estabelecidas podem ou não ser bem-sucedidas. |
maxmemory-policy |
volatile-lru |
Os itens com um conjunto TTL são despejados após a estimativa least-recently-used (LRU) quando o limite de memória do cache é atingido. |
notify-keyspace-events |
(uma string vazia) | No momento, os eventos do espaço de chaves não são compatíveis com caches sem servidor. |
port |
Porta primária: 6379 Porta de leitura: 6380 |
Os caches sem servidor anunciam duas portas com o mesmo nome de host. A porta primária permite gravações e leituras, e a porta de leitura permite leituras finais consistentes de latência mais baixa usando o comando READONLY . |
proto-max-bulk-len |
50 MiB | O tamanho máximo de uma única solicitação de elemento. |
timeout |
0 | Os clientes não são desconectados de maneira forçada em um tempo de inatividade específico, mas podem ser desconectados durante o estado estacionário para fins de balanceamento de carga. |
Além disso, os seguintes limites estão em vigor:
Name | Detalhes | Descrição |
---|---|---|
Tamanho por cache | 5.000 GiB | Quantidade máxima de dados que pode ser armazenada por cache sem servidor. |
Tamanho por slot | 32 GiB | O tamanho máximo de um único slot de hash do Valkey ou Redis OSS. Os clientes que tentarem definir mais dados do que isso em um único slot do Valkey ou Redis OSS vão disparar a política de remoção no slot e, se nenhuma chave for removível, receberão um erro de falta de memória (OOM ). |
ECPU por cache | 15.000.000 ECPU/segundo | ElastiCache Métrica de unidades de processamento (ECPU). O número de solicitações ECPUs consumidas depende do tempo gasto pela vCPU e da quantidade de dados transferidos. |
ECPU por slot | 30K - 90K ECPU/segundo | Máximo de ECPUs 30K/segundo por slot ou ECPUs 90K/segundo ao usar Read from Replica usando conexões READONLY. |
Argumentos por solicitação | 3.999 | Número máximo de argumentos por solicitação. Os clientes que enviarem mais argumentos por solicitação receberão um erro. |
Tamanho do nome da chave | 8 KiB | O tamanho máximo de uma única chave do Valkey ou do Redis OSS ou nome de canal. Os clientes que fizerem referência a chaves maiores do que isso receberão um erro. |
Tamanho do script Lua | 50 MiB | O tamanho máximo de um único script Lua do Valkey ou Redis OSS. As tentativas de carregar um script Lua maior do que isso receberão um erro. |
Clusters autoprojetados
Para clusters autoprojetados, consulte Parâmetros do Valkey e do Redis OSS em busca dos valores padrão dos parâmetros de configuração e quais são configuráveis. Os valores padrão costumam ser recomendados, a menos que você tenha um caso de uso específico que exija que eles sejam substituídos.