Guida all'affidabilità di Memorystore

Last reviewed 2023-08-07 UTC

Memorystore è un archivio in memoria completamente gestito che fornisce una versione gestita di due soluzioni open source di memorizzazione nella cache: Redis e Memcached. Memorystore è scalabile e automatizza attività complesse come il provisioning, la replica, il failover e l'applicazione di patch.

best practice

  • Best practice generali di Redis: indicazioni sull'esportazione di backup di Redis Database (RDB), sulle operazioni che richiedono un uso intensivo di risorse e sulle operazioni che richiedono un nuovo tentativo di connessione. Inoltre, informazioni su manutenzione, gestione della memoria e configurazione del connettore di accesso VPC serverless, nonché sulla modalità di connessione di accesso privato ai servizi, nonché monitoraggio e avvisi.
  • Best practice per la gestione della memoria di Redis: concetti di gestione della memoria come capacità dell'istanza e operazioni di configurazione di Maxmemory, esportazione, scalabilità e upgrade della versione, metriche di gestione della memoria e come risolvere una condizione di esaurimento della memoria.
  • Backoff esponenziale Redis: come funziona il backoff esponenziale, un algoritmo di esempio e come funzionano il backoff massimo e il numero massimo di nuovi tentativi.
  • Best practice per la memorizzazione nella cache per la progettazione di applicazioni per i fallimenti della cache, la connessione diretta agli indirizzi IP dei nodi e il servizio di individuazione automatica di Memcached. Inoltre, vengono fornite indicazioni su come configurare il parametro max-item-size, bilanciare i cluster e utilizzare Cloud Monitoring per monitorare le metriche essenziali.
  • Best practice per la gestione della memoria Memcached: configurazione della memoria per un'istanza Memcached, configurazione della memoria riservata, quando aumentare la memoria riservata e metriche per l'utilizzo della memoria.