Last reviewed 2023-08-07 UTC
O Memorystore é um armazenamento na memória totalmente gerenciado que fornece uma versão gerenciada de duas soluções de armazenamento em cache de código aberto: Redis e Memcached. O Memorystore é escalonável e automatiza tarefas complexas, como provisionamento, replicação, failover e aplicação de patches.
Práticas recomendadas
- Práticas recomendadas gerais do Redis: orientações sobre como exportar backups do Redis Database (RDB), operações que consomem muitos recursos e operações que exigem uma nova tentativa de conexão. Além disso, informações sobre manutenção, gerenciamento de memória e configuração do conector de acesso VPC sem servidor, bem como o modo de conexão de acesso privado a serviços e monitoramento e alertas.
- Práticas recomendadas de gerenciamento de memória da Redis: conceitos de gerenciamento de memória, como capacidade da instância e configuração de
Maxmemory
, exportação, escalonamento e operações de upgrade de versão, métricas de gerenciamento de memória e como resolver uma condição de falta de memória. - Espera exponencial do Redis: como a espera exponencial funciona, um algoritmo de exemplo e como a espera máxima e o número máximo de novas tentativas funcionam.
- Práticas recomendadas do Memcached: como projetar aplicativos para ausências no cache, se conectar diretamente aos endereços IP dos nós e serviço de descoberta automática do Memcached. Além disso, há orientações sobre como configurar o parâmetro
max-item-size
, fazer o balanceamento de clusters e usar o Cloud Monitoring para monitorar métricas essenciais. - Práticas recomendadas de gerenciamento de memória do Memcached - como configurar memória para uma instância do Memcached, configuração de memória reservada, quando aumentar a memória reservada e métricas para uso de memória.