View a markdown version of this page

Gestione dei parametri in ElastiCache - Amazon ElastiCache

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Gestione dei parametri in ElastiCache

ElastiCache i parametri sono raggruppati in gruppi di parametri denominati per una più semplice gestione dei parametri. Un gruppo di parametri rappresenta una combinazione di valori specifici per i parametri che vengono passati al software del motore durante l'avvio. Questi valori determinano il comportamento dei processi del motore su ciascun nodo in fase di runtime. I valori dei parametri su uno specifico gruppo di parametri si applicano a tutti i nodi associati al gruppo, indipendentemente dal cluster a cui appartengono.

Per ottimizzare le prestazioni del cluster, è possibile modificare alcuni valori dei parametri o modificare il gruppo di parametri del cluster.

  • Non è possibile modificare o eliminare i gruppi di parametri predefiniti. Se sono necessari valori di parametri personalizzati, è necessario creare un gruppo di parametri personalizzato.

  • Per Memcached, la famiglia di gruppi di parametri e il cluster a cui la stai assegnando devono essere compatibili. Se il cluster esegue ad esempio Memcached versione 1.4.8, puoi usare solo gruppi di parametri della famiglia Memcached 1.4, predefiniti o personalizzati.

    Per Redis OSS, la famiglia di gruppi di parametri e il cluster a cui la stai assegnando devono essere compatibili. Ad esempio, se il cluster esegue Redis OSS versione 3.2.10, è possibile utilizzare solo gruppi di parametri, predefiniti o personalizzati, della famiglia Redis OSS 3.2.

  • Se modificate il gruppo di parametri di un cluster, i valori per ogni parametro modificabile in modo condizionale devono essere gli stessi sia nel gruppo di parametri corrente che in quello nuovo.

  • Per Memcached, quando si modificano i parametri di un cluster, la modifica viene applicata immediatamente al cluster. Questo vale sia che si modifichi il gruppo di parametri del cluster stesso o un valore di parametro all'interno del gruppo di parametri del cluster. Per determinare quando viene applicata la modifica di un determinato parametro, consulta la colonna relativa all'applicazione delle modifiche nelle tabelle in Parametri Memcached specifici. Per ulteriori informazioni sul riavvio dei nodi del cluster, consulta Rebooting clusters.

  • Per Redis OSS, quando si modificano i parametri di un cluster, la modifica viene applicata al cluster immediatamente o, con le eccezioni riportate di seguito, dopo il riavvio dei nodi del cluster. Questo vale sia che si modifichi il gruppo di parametri del cluster stesso o un valore di parametro all'interno del gruppo di parametri del cluster. Per determinare quando viene applicata la modifica di un determinato parametro, consulta la colonna relativa all'applicazione delle modifiche nelle tabelle in Parametri Valkey e Redis OSS.

    Per ulteriori informazioni sul riavvio dei nodi Valkey o Redis OSS, consulta. Riavvio dei nodi

    Modifiche ai parametri Valkey o Redis OSS (Cluster Mode Enabled)

    Se apporti modifiche ai seguenti parametri su un cluster Valkey o Redis OSS (modalità cluster abilitata), segui i passaggi seguenti.

    • activerehashing

    • database

    1. Creare un backup manuale del cluster. Per informazioni, consulta Esecuzione di backup manuali.

    2. Elimina il cluster. Consulta Deleting clusters.

    3. Ripristina il cluster utilizzando il gruppo di parametri modificato e il backup per inizializzare il nuovo cluster. Per informazioni, consulta Ripristino da un backup in una nuova cache.

    Le modifiche ad altri parametri non richiedono questo.

  • È possibile associare gruppi di parametri ai datastore globali Valkey e Redis OSS. I datastore globali sono una raccolta di uno o più cluster che si estendono su più regioni. AWS In questo caso, il gruppo di parametri viene condiviso da tutti i cluster che costituiscono il Global Datastore. Eventuali modifiche al gruppo di parametri del cluster primario vengono replicate in tutti i cluster rimanenti nel Global Datastore. Per ulteriori informazioni, consulta Replica su AWS Regioni che utilizzano datastore globali.

    È possibile verificare se un gruppo di parametri fa parte di un Global Datastore esaminando le seguenti posizioni:

    • Sulla ElastiCache console, nella pagina Parameter Groups, l'attributo Global yes/no

    • La yes/no IsGlobal proprietà dell'operazione CacheParameterGroupAPI