

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à.

# Parametri specifici del motore
<a name="ParameterGroups.Engine"></a>

**Valkey e Redis OSS**

La maggior parte dei parametri di Valkey 8 è compatibile con i parametri Redis OSS 7.1. I parametri di Valkey 7.2 sono gli stessi dei parametri di Redis OSS 7.

Se non si specifica un gruppo di parametri per il cluster Valkey o Redis OSS, verrà utilizzato un gruppo di parametri predefinito appropriato alla versione del motore. In un gruppo di parametri di default non puoi modificare i valori di nessuno dei parametri. Tuttavia puoi creare un gruppo di parametri personalizzato e assegnarlo in qualsiasi momento al cluster, purché i valori dei parametri modificabili in base a condizioni corrispondano in entrambi i gruppi di parametri. Per ulteriori informazioni, consulta [Creazione di un gruppo di ElastiCache parametri](ParameterGroups.Creating.md).

**Topics**
+ [Parametri Valkey e Redis OSS](#ParameterGroups.Redis)
+ [Parametri Memcached specifici](#ParameterGroups.Memcached)

## Parametri Valkey e Redis OSS
<a name="ParameterGroups.Redis"></a>

**Topics**
+ [Modifiche ai parametri di Valkey 9.0](#ParameterGroups.Valkey.9.0)
+ [Modifiche ai parametri di Valkey 8.2](#ParameterGroups.Valkey.8.2)
+ [Modifiche ai parametri di Valkey 8.1](#ParameterGroups.Valkey.8.1)
+ [Modifiche ai parametri di Valkey 8.0](#ParameterGroups.Valkey.8)
+ [Modifiche ai parametri di Valkey 7.2 e Redis OSS 7](#ParameterGroups.Redis.7)
+ [Modifiche ai parametri di Redis OSS 6.x](#ParameterGroups.Redis.6-x)
+ [Modifiche ai parametri Redis OSS 5.0.3](#ParameterGroups.Redis.5-0-3)
+ [Modifiche ai parametri Redis OSS 5.0.0](#ParameterGroups.Redis.5.0)
+ [Modifiche ai parametri Redis OSS 4.0.10](#ParameterGroups.Redis.4-0-10)
+ [Modifiche ai parametri Redis OSS 3.2.10](#ParameterGroups.Redis.3-2-10)
+ [modifiche ai parametri Redis OSS 3.2.6](#ParameterGroups.Redis.3-2-6)
+ [Modifiche ai parametri Redis OSS 3.2.4](#ParameterGroups.Redis.3-2-4)
+ [Parametri aggiunti per Redis OSS 2.8.24 (migliorato)](#ParameterGroups.Redis.2-8-24)
+ [Parametri aggiunti per Redis OSS 2.8.23 (migliorato)](#ParameterGroups.Redis.2-8-23)
+ [Parametri aggiunti per Redis OSS 2.8.22 (migliorato)](#ParameterGroups.Redis.2-8-22)
+ [Parametri aggiunti Redis OSS 2.8.21](#ParameterGroups.Redis.2-8-21)
+ [Parametri aggiunti Redis OSS 2.8.19](#ParameterGroups.Redis.2-8-19)
+ [Parametri aggiunti Redis OSS 2.8.6](#ParameterGroups.Redis.2-8-6)
+ [Parametri Redis OSS 2.6.13](#ParameterGroups.Redis.2-6-13)
+ [Parametri specifici del tipo di nodo Redis OSS](#ParameterGroups.Redis.NodeSpecific)

### Modifiche ai parametri di Valkey 9.0
<a name="ParameterGroups.Valkey.9.0"></a>

**Famiglia di gruppi di parametri**: valkey9

**Nota**  
I gruppi di parametri Valkey 9.0 e versioni successive sono incompatibili con Valkey 8.x e Redis OSS.

Nuove famiglie di gruppi di parametri per Valkey 9.0:
+ `default.valkey9`— Gruppo di parametri predefinito per Valkey 9.0 (modalità cluster disabilitata).
+ `default.valkey9.cluster.on`— Gruppo di parametri predefinito per Valkey 9.0 con modalità cluster abilitata.


**Nuovo parametro visibile ai clienti in Valkey 9.0**  

| Parametro | Description | Valori | Predefinita | Modificabile | 
| --- | --- | --- | --- | --- | 
| cluster-databases | Numero di database disponibili in modalità cluster. Impostato al momento della creazione del cluster. | Da 1 a 10.000 | 0 | No (impostato alla creazione) | 

### Modifiche ai parametri di Valkey 8.2
<a name="ParameterGroups.Valkey.8.2"></a>

**Famiglia di gruppi di parametri**: valkey8

**Nota**  
Le modifiche ai parametri di Valkey 8.2 non si applicano a Valkey 8.1
I gruppi di parametri Valkey 8.0 e versioni successive non sono compatibili con Redis OSS 7.2.4.
in Valkey 8.2, i seguenti comandi non sono disponibili per le cache serverless:,,, e `commandlog` `commandlog get` `commandlog help` `commandlog len` `commandlog reset.` 


**Nuovi gruppi di parametri in Valkey 8.2**  

| Nome | Informazioni | Description | 
| --- | --- | --- | 
| search-fanout-target-mode (aggiunto nella versione 8.2) | Predefinito: client<br />Tipo: string<br />Modificabile: sì<br />Le modifiche hanno effetto: Immediatamente |  Il parametro di configurazione search-fanout-target-mode controlla il modo in cui le query di ricerca vengono distribuite tra i nodi in un ambiente cluster Valkey. Questa impostazione accetta due valori: «throughput» che ottimizza la velocità effettiva massima distribuendo in modo casuale le query di ricerca su tutti i nodi del cluster indipendentemente dal tipo di client o dallo stato READONLY e «client» che rispetta le caratteristiche di connessione del client indirizzando i client non READONLY solo ai nodi primari, i client READONLY sulle connessioni di replica solo ai nodi di replica e i client READONLY sulle connessioni primarie in modo casuale su tutti i nodi. <br /> Il comportamento predefinito è la modalità «client», il che significa che il sistema rispetterà i tipi di connessione client e lo stato READONLY per le decisioni di routing delle query. Utilizza la modalità throughput per carichi di lavoro di ricerca ad alto volume in cui si desidera utilizzare al massimo le risorse del cluster e la modalità client per mantenere la read/write separazione e rispettare i modelli di connessione READONLY a livello di applicazione. | 
| search-default-timeout-ms | Valore predefinito: 50000<br />Valori consentiti: da 1 a 60000<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche hanno effetto: Immediatamente | Il timeout predefinito della query di ricerca Valkey (in millisecondi). | 
| abilita la ricerca - abilita i risultati parziali | Impostazione predefinita: yes (sì)<br />Valori consentiti: sì, no<br />Tipo: booleano<br />Modificabile: sì<br />Le modifiche hanno effetto: Immediatamente | Configura il comportamento di errore delle query per Valkey search. Se abilitata, le query di ricerca restituiranno risultati parziali se si verificano dei timeout su uno o più shard. Se disabilitato, qualsiasi timeout degli shard causerà il fallimento dell'intera query di ricerca e restituirà un errore. | 

### Modifiche ai parametri di Valkey 8.1
<a name="ParameterGroups.Valkey.8.1"></a>

**Famiglia di gruppi di parametri: valkey8**

**Nota**  
Le modifiche ai parametri di Valkey 8.1 non si applicano a Valkey 8.0
I gruppi di parametri Valkey 8.0 e versioni successive non sono compatibili con Redis OSS 7.2.4.
in Valkey 8.1, i seguenti comandi non sono disponibili per le cache serverless:,,, e `commandlog` `commandlog get` `commandlog help` `commandlog len` `commandlog reset.` 


**Nuovi gruppi di parametri in Valkey 8.1**  

| Nome | Informazioni | Description | 
| --- | --- | --- | 
| commandlog-request-larger-than (aggiunto nella versione 8.1) | Impostazione predefinita: 1048576<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche hanno effetto: Immediatamente | La dimensione massima, in byte, per le richieste che devono essere registrate dalla funzione Valkey Command Log. | 
| commandlog-large-request-max-len (aggiunto nella versione 8.1) | Impostazione predefinita: 128<br />Valori consentiti: 0-1024<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche hanno effetto: Immediatamente | La lunghezza massima del Valkey Command Log per le richieste. | 
| commandlog-reply-larger-than (aggiunto nella 8.1) | Impostazione predefinita: 1048576<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche hanno effetto: Immediatamente | La dimensione massima, in byte, per le risposte che devono essere registrate dalla funzione Valkey Command Log. | 
| commandlog-large-reply-max-len (aggiunto nella versione 8.1) | Impostazione predefinita: 128<br />Valori consentiti: 0-1024<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche hanno effetto: Immediatamente | La lunghezza massima del Valkey Command Log per le risposte. | 

### Modifiche ai parametri di Valkey 8.0
<a name="ParameterGroups.Valkey.8"></a>

**Famiglia di gruppi di parametri**: valkey8

**Nota**  
Redis OSS 7.2.4 è incompatibile con i gruppi di parametri Valkey 8 e versioni successive.


**Modifiche specifiche dei parametri in Valkey 8.0**  

| Nome | Informazioni | Description | 
| --- | --- | --- | 
| repl-backlog-size | Predefinito: 10485760<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche hanno effetto: Immediatamente | La dimensione in byte del buffer di backlog del nodo principale. Il backlog viene utilizzato per la registrazione degli aggiornamenti apportati ai dati sul nodo principale. Quando una replica di lettura si connette al primario, tenta di eseguire una sincronizzazione parziale (psync), in cui applica i dati del backlog per recuperare il ritardo con il nodo primario. Se il file psync fallisce, è necessaria una sincronizzazione completa.<br />Il valore minimo per questo parametro è 16384.<br />Nota: a partire da Redis OSS 2.8.22, questo parametro si applica al cluster primario e alle repliche di lettura. | 
| maxmemory-samples | Impostazione predefinita: 3<br />Valori consentiti: da 1 a 64<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche hanno effetto: Immediatamente | Per i calcoli relativi agli elementi utilizzati meno di recente (LRU) e time-to-live (TTL), questo parametro rappresenta la dimensione di esempio delle chiavi da controllare. Per impostazione predefinita, Redis OSS sceglie 3 chiavi e utilizza quella utilizzata meno di recente. | 


**Nuovi gruppi di parametri in Valkey 8.0**  

| Nome | Informazioni | Description | 
| --- | --- | --- | 
| compatibilità redis-estesa | Valori consentiti: sì, no<br />Impostazione predefinita: yes (sì)<br />Tipo: booleano<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente. | La modalità di compatibilità estesa di Redis OSS fa sì che Valkey finga di essere Redis OSS 7.2. Attivala solo se hai problemi con strumenti o client.<br />Customer-facing impatti:[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/AmazonElastiCache/latest/dg/ParameterGroups.Engine.html) | 


**Gruppi di parametri rimossi in Valkey 8.0**  

| Nome | Informazioni | Description | 
| --- | --- | --- | 
| lazyfree-lazy-eviction | Valori consentiti: sì, no<br />Impostazione predefinita: no<br />Tipo: booleano<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente. | Esegue un'eliminazione asincrona sulle espulsioni. | 
| lazyfree-lazy-expire | Valori consentiti: sì, no<br />Impostazione predefinita: no<br />Tipo: booleano<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente. | Esegue un'eliminazione asincrona sulle chiavi scadute. | 
| lazyfree-lazy-server-del | Valori consentiti: sì, no<br />Impostazione predefinita: no<br />Tipo: booleano<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente. | Esegue un'eliminazione asincrona per i comandi che aggiornano i valori. | 
| lazyfree-lazy-user-del | Impostazione predefinita: no<br />Tipo: stringa<br />Modificabile: sì<br />Le modifiche diventano effettive immediatamente in tutti i nodi del cluster |  Quando il valore è impostato su yes, il comando DEL agisce come UNLINK. | 
| replica-lazy-flush | Impostazione predefinita: yes (sì)<br />Tipo: booleano<br />Modificabile: no<br />Nome precedente: slave-lazy-flush | Esegue un'operazione flushDB asincrona durante la sincronizzazione della replica. | 

### Modifiche ai parametri di Valkey 7.2 e Redis OSS 7
<a name="ParameterGroups.Redis.7"></a>

Famiglia di **gruppi di parametri**: valkey7

I gruppi di parametri predefiniti di Valkey 7.2 sono i seguenti:
+ `default.valkey7`— Utilizzate questo gruppo di parametri, o uno da esso derivato, per i cluster e i gruppi di replica Valkey (modalità cluster disabilitata).
+ `default.valkey7.cluster.on`— Utilizzate questo gruppo di parametri, o uno da esso derivato, per i cluster e i gruppi di replica Valkey (abilitata in modalità cluster).

**Famiglia del gruppo di parametri:** redis7

I gruppi di parametri predefiniti di Redis OSS 7 sono i seguenti:
+ `default.redis7`— Utilizzate questo gruppo di parametri, o uno da esso derivato, per i cluster e i gruppi di replica Redis OSS (modalità cluster disabilitata).
+ `default.redis7.cluster.on`— Utilizzate questo gruppo di parametri, o uno da esso derivato, per i cluster e i gruppi di replica Redis OSS (abilitata alla modalità cluster).

**Modifiche specifiche dei parametri**

I parametri aggiunti in Redis OSS 7 sono i seguenti. Valkey 7.2 supporta anche questi parametri.


|  Nome  |  Informazioni |  Description  | 
| --- | --- | --- | 
| cluster-allow-pubsubshard-when-down | Valori consentiti: `yes`, `no`<br />Impostazione predefinita: `yes`<br />Tipo: string<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente in tutti i nodi del cluster. | Se impostato sul valore predefinito yes, consente ai nodi di servire il traffico di partizione pubsub mentre il cluster è in uno stato inattivo, purché ritenga di possedere gli slot. | 
| cluster-preferred-endpoint-type | Valori consentiti: `ip`, `tls-dynamic`<br />Impostazione predefinita: `tls-dynamic`<br />Tipo: string<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente in tutti i nodi del cluster. | Questo valore controlla quale endpoint viene restituito per MOVED/ASKING le richieste e il campo endpoint per e. `CLUSTER SLOTS` `CLUSTER SHARDS` Quando il valore è impostato su ip, il nodo pubblicizzerà il suo indirizzo IP. Quando il valore è impostato su tls-dynamic, il nodo segnalerà un nome host quando la crittografia dei dati in transito è abilitata e un indirizzo IP in caso contrario. | 
| latency-tracking | Valori consentiti: `yes`, `no`<br />Impostazione predefinita: `no`<br />Tipo: string<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente in tutti i nodi del cluster. | Se impostato su yes, tiene traccia delle latenze per comando e consente di esportare la distribuzione percentile tramite il comando delle statistiche di latenza `INFO` e le distribuzioni di latenza cumulative (istogrammi) tramite il comando `LATENCY`. | 
| hash-max-listpack-entries | Valori consentiti: `0+`<br />Impostazione predefinita: `512`<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente in tutti i nodi del cluster. | Il numero massimo di voci hash per consentire la compressione del set di dati. | 
| hash-max-listpack-value | Valori consentiti: `0+`<br />Impostazione predefinita: `64`<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente in tutti i nodi del cluster. | La soglia del numero massimo di voci hash per consentire la compressione del set di dati. | 
| zset-max-listpack-entries | Valori consentiti: `0+`<br />Impostazione predefinita: `128`<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente in tutti i nodi del cluster. | Il numero massimo di voci set ordinari per consentire la compressione del set di dati. | 
| zset-max-listpack-value | Valori consentiti: `0+`<br />Impostazione predefinita: `64`<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente in tutti i nodi del cluster. | La soglia del numero massimo di voci set ordinati per consentire la compressione del set di dati. | 

I parametri modificati in Redis OSS 7 sono i seguenti. 


|  Nome  |  Informazioni |  Description  | 
| --- | --- | --- | 
| activerehashing | Modificabile: `no`. In Redis OSS 7, questo parametro è nascosto e abilitato per impostazione predefinita. Per disattivarlo, è necessario creare un [caso di supporto](https://console.aws.amazon.com/support/home). | Era modificabile. | 

I parametri rimossi in Redis OSS 7 sono i seguenti. 


|  Nome  |  Informazioni |  Description  | 
| --- | --- | --- | 
| hash-max-ziplist-entries | Valori consentiti: `0+`<br />Impostazione predefinita: `512`<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente in tutti i nodi del cluster. | Utilizzare `listpack` anziché `ziplist` per rappresentare la codifica hash piccola | 
| hash-max-ziplist-value | Valori consentiti: `0+`<br />Impostazione predefinita: `64`<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente in tutti i nodi del cluster. | Utilizzare `listpack` anziché `ziplist` per rappresentare la codifica hash piccola | 
| zset-max-ziplist-entries | Valori consentiti: `0+`<br />Impostazione predefinita: `128`<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente in tutti i nodi del cluster. | Utilizzare `listpack` anziché `ziplist` per rappresentare la codifica hash piccola. | 
| zset-max-ziplist-value | Valori consentiti: `0+`<br />Impostazione predefinita: `64`<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente in tutti i nodi del cluster. | Utilizzare `listpack` anziché `ziplist` per rappresentare la codifica hash piccola. | 
| list-max-ziplist-size | Valori consentiti:<br />Impostazione predefinita: `-2`<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente in tutti i nodi del cluster. | Il numero di voci consentite per nodo elenco interno. | 

### Modifiche ai parametri di Redis OSS 6.x
<a name="ParameterGroups.Redis.6-x"></a>

**Famiglia del gruppo di parametri:** redis6.x

I gruppi di parametri predefiniti di Redis OSS 6.x sono i seguenti:
+ `default.redis6.x`— Utilizzate questo gruppo di parametri, o uno da esso derivato, per i cluster e i gruppi di replica Valkey o Redis OSS (modalità cluster disabilitata).
+ `default.redis6.x.cluster.on`— Utilizzate questo gruppo di parametri, o uno da esso derivato, per cluster e gruppi di replica Valkey o Redis OSS (modalità cluster enabled).

**Nota**  
 **Nella versione 6.2 del motore Redis OSS, quando è stata introdotta la famiglia di nodi r6gd per l'uso con, solo le politiche di memoria massima *noeviction [Suddivisione dei dati su più livelli in ElastiCache](data-tiering.md)*, volatile-lru e allkeys-lru sono supportate con i tipi di nodi r6gd.** 

Per ulteriori informazioni, consultare [ElastiCache versione 6.2 per Redis OSS (migliorata)](engine-versions.md#redis-version-6.2) e [ElastiCache versione 6.0 per Redis OSS (migliorata)](engine-versions.md#redis-version-6.0). 

I parametri aggiunti in Redis OSS 6.x sono i seguenti. 


|  Informazioni |  Description  | 
| --- | --- | 
| acl-pubsub-default (added in 6.2) | Valori consentiti: `resetchannels`, `allchannels`<br />Impostazione predefinita: `allchannels`<br />Tipo: string<br />Modificabile: sì<br />Le modifiche hanno effetto: gli utenti Redis OSS esistenti associati al cluster continueranno ad avere le autorizzazioni esistenti. Aggiorna gli utenti o riavvia il cluster per aggiornare gli utenti Redis OSS esistenti. | Autorizzazioni di canale pubsub di default per gli utenti ACL implementati in questo cluster.  | 
| cluster-allow-reads-when-down (added in 6.0) | Impostazione predefinita: no<br />Tipo: stringa<br />Modificabile: sì<br />Le modifiche diventano effettive immediatamente in tutti i nodi del cluster | Se impostato su yes, un gruppo di replica Redis OSS (modalità cluster abilitata) continua a elaborare i comandi di lettura anche quando un nodo non è in grado di raggiungere un quorum di primari. <br />Se impostato sul valore di default su no, il gruppo di replica rifiuta tutti i comandi. Si consiglia di impostare questo valore su sì se si utilizza un cluster con meno di tre gruppi di nodi o se l'applicazione è in grado di gestire in modo sicuro le letture non aggiornate.  | 
| tracking-table-max-keys (added in 6.0) | Impostazione di default: 1.000.000<br />Tipo: numero<br />Modificabile: sì<br />Le modifiche diventano effettive immediatamente in tutti i nodi del cluster | Per facilitare la memorizzazione nella cache lato client, Redis OSS supporta il monitoraggio dei client che hanno effettuato l'accesso a quali chiavi. <br />Quando la chiave tracciata viene modificata, i messaggi di annullamento della convalida vengono inviati a tutti i client per notificare loro i valori memorizzati nella cache non sono più validi. Questo valore consente di specificare il limite superiore di questa tabella. Dopo aver superato questo valore di parametro, i client vengono inviati invalidazione casualmente. Questo valore dovrebbe essere sintonizzato per limitare l'utilizzo della memoria pur mantenendo traccia di un numero sufficiente di chiavi. Anche le chiavi vengono invalidate in condizioni di memoria insufficiente.  | 
| acllog-max-len (added in 6.0) | Impostazione predefinita: 128<br />Tipo: numero<br />Modificabile: sì<br />Le modifiche diventano effettive immediatamente in tutti i nodi del cluster | Questo valore corrisponde al numero massimo di voci nel registro ACL.  | 
| active-expire-effort (added in 6.0) | Impostazione predefinita: 1<br />Tipo: numero<br />Modificabile: sì<br />Le modifiche diventano effettive immediatamente in tutti i nodi del cluster | Redis OSS elimina le chiavi che hanno superato il tempo di validità secondo due meccanismi. In uno, si accede a una chiave e si trova scaduta. Nell'altro, un processo periodico campiona le chiavi e fa scadere quelle che hanno superato la loro durata (TTL). Questo parametro definisce lo sforzo impiegato da Redis OSS per far scadere gli elementi del job periodico. <br />Il valore di default di 1 tenta di evitare di avere più del 10% delle chiavi scadute ancora in memoria. Inoltre cerca di evitare di consumare più del 25% della memoria totale e di aggiungere latenza al sistema. È possibile aumentare questo valore fino a 10 per aumentare la quantità di sforzo speso per le chiavi in scadenza. Il compromesso è una CPU più alta e una latenza potenzialmente più elevata. Si consiglia un valore pari a 1, a meno che non si verifichi un utilizzo elevato della memoria e si possa tollerare un aumento dell'utilizzo della CPU.  | 
| lazyfree-lazy-user-del (added in 6.0) | Impostazione predefinita: no<br />Tipo: stringa<br />Modificabile: sì<br />Le modifiche diventano effettive immediatamente in tutti i nodi del cluster | Quando il valore è impostato su yes, la proprietà `DEL`agisce come`UNLINK`.  | 

I parametri rimossi in Redis OSS 6.x sono i seguenti. 


|  Nome  |  Informazioni |  Description  | 
| --- | --- | --- | 
| lua-replicate-commands | Valori consentiti: yes/no<br />Impostazione predefinita: yes (sì)<br />Tipo: booleano<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente | Abilitare/disabilitare sempre la replica effetti Lua negli script Lua.  | 

### Modifiche ai parametri Redis OSS 5.0.3
<a name="ParameterGroups.Redis.5-0-3"></a>

**Famiglia del gruppo di parametri:** redis5.0

Gruppi di parametri predefiniti di Redis OSS 5.0
+ `default.redis5.0`— Utilizzate questo gruppo di parametri, o uno da esso derivato, per cluster e gruppi di replica Valkey o Redis OSS (modalità cluster disabilitata).
+ `default.redis5.0.cluster.on`— Utilizzate questo gruppo di parametri, o uno da esso derivato, per cluster e gruppi di replica Valkey o Redis OSS (modalità cluster enabled).


**Parametri aggiunti in Redis OSS 5.0.3**  

|  Nome  |  Informazioni |  Description  | 
| --- | --- | --- | 
| rename-commands | Impostazione predefinita: none<br />Tipo: stringa<br />Modificabile: sì<br />Le modifiche diventano effettive immediatamente in tutti i nodi del cluster | Un elenco separato da spazi di comandi Redis OSS rinominati. Di seguito è riportato un elenco limitato di comandi disponibili per la ridenominazione:  `APPEND AUTH BITCOUNT BITFIELD BITOP BITPOS BLPOP BRPOP BRPOPLPUSH BZPOPMIN BZPOPMAX CLIENT CLUSTER COMMAND DBSIZE DECR DECRBY DEL DISCARD DUMP ECHO EVAL EVALSHA EXEC EXISTS EXPIRE EXPIREAT FLUSHALL FLUSHDB GEOADD GEOHASH GEOPOS GEODIST GEORADIUS GEORADIUSBYMEMBER GET GETBIT GETRANGE GETSET HDEL HEXISTS HGET HGETALL HINCRBY HINCRBYFLOAT HKEYS HLEN HMGET HMSET HSET HSETNX HSTRLEN HVALS INCR INCRBY INCRBYFLOAT INFO KEYS LASTSAVE LINDEX LINSERT LLEN LPOP LPUSH LPUSHX LRANGE LREM LSET LTRIM MEMORY MGET MONITOR MOVE MSET MSETNX MULTI OBJECT PERSIST PEXPIRE PEXPIREAT PFADD PFCOUNT PFMERGE PING PSETEX PSUBSCRIBE PUBSUB PTTL PUBLISH PUNSUBSCRIBE RANDOMKEY READONLY READWRITE RENAME RENAMENX RESTORE ROLE RPOP RPOPLPUSH RPUSH RPUSHX SADD SCARD SCRIPT SDIFF SDIFFSTORE SELECT SET SETBIT SETEX SETNX SETRANGE SINTER SINTERSTORE SISMEMBER SLOWLOG SMEMBERS SMOVE SORT SPOP SRANDMEMBER SREM STRLEN SUBSCRIBE SUNION SUNIONSTORE SWAPDB TIME TOUCH TTL TYPE UNSUBSCRIBE UNLINK UNWATCH WAIT WATCH ZADD ZCARD ZCOUNT ZINCRBY ZINTERSTORE ZLEXCOUNT ZPOPMAX ZPOPMIN ZRANGE ZRANGEBYLEX ZREVRANGEBYLEX ZRANGEBYSCORE ZRANK ZREM ZREMRANGEBYLEX ZREMRANGEBYRANK ZREMRANGEBYSCORE ZREVRANGE ZREVRANGEBYSCORE ZREVRANK ZSCORE ZUNIONSTORE SCAN SSCAN HSCAN ZSCAN XINFO XADD XTRIM XDEL XRANGE XREVRANGE XLEN XREAD XGROUP XREADGROUP XACK XCLAIM XPENDING GEORADIUS_RO GEORADIUSBYMEMBER_RO LOLWUT XSETID SUBSTR` | 

Per ulteriori informazioni, consulta [ElastiCache versione 5.0.6 per Redis OSS (migliorata)](engine-versions.md#redis-version-5-0.6). 

### Modifiche ai parametri Redis OSS 5.0.0
<a name="ParameterGroups.Redis.5.0"></a>

**Famiglia del gruppo di parametri:** redis5.0

Gruppi di parametri predefiniti di Redis OSS 5.0
+ `default.redis5.0`— Utilizzate questo gruppo di parametri, o uno da esso derivato, per cluster e gruppi di replica Valkey o Redis OSS (modalità cluster disabilitata).
+ `default.redis5.0.cluster.on`— Utilizzate questo gruppo di parametri, o uno da esso derivato, per cluster e gruppi di replica Valkey o Redis OSS (modalità cluster enabled).


**Parametri aggiunti in Redis OSS 5.0**  

|  Nome  |  Informazioni |  Description  | 
| --- | --- | --- | 
| stream-node-max-bytes | Valori consentiti: 0\+<br />Impostazione predefinita: 4096<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente | La struttura dati del flusso è una struttura radice che codifica più voci al suo interno. Utilizza questa configurazione per specificare le dimensioni massime in byte di un singolo nodo in una struttura radice. Se impostata su 0, il nodo della struttura è illimitato.  | 
| stream-node-max-entries | Valori consentiti: 0\+<br />Impostazione predefinita: 100<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente | La struttura dati del flusso è una struttura radice che codifica più voci al suo interno. Utilizza questa configurazione per specificare il numero massimo di elementi che un singolo nodo può contenere prima di passare a un nuovo nodo durante l'accodamento di nuove voci di flusso. Se impostata su 0, il numero delle voci nel nodo della struttura è illimitato  | 
| active-defrag-max-scan-fields | Valori consentiti: da 1 a 1000000<br />Impostazione predefinita: 1000<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente | Numero massimo di zset/list campi set/hash/che verranno elaborati dalla scansione del dizionario principale  | 
| lua-replicate-commands | Valori consentiti: yes/no<br />Impostazione predefinita: yes (sì)<br />Tipo: booleano<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente | Abilitare/disabilitare sempre la replica effetti Lua negli script Lua.  | 
| replica-ignore-maxmemory | Impostazione predefinita: yes (sì)<br />Tipo: booleano<br />Modificabile: no | Determina se la replica ignora l'impostazione maxmemory senza espellere gli elementi indipendenti dal primario  | 

Redis OSS ha rinominato diversi parametri nella versione 5.0 del motore in risposta al feedback della community. Per ulteriori informazioni, consulta [Cosa c'è di nuovo in Redis](https://aws.amazon.com/redis/Whats_New_Redis5/) OSS 5? . La tabella seguente elenca i nuovi nomi e il modo in cui vengono mappati alle versioni precedenti.


**Parametri rinominati in Redis OSS 5.0**  

|  Nome  |  Informazioni |  Description  | 
| --- | --- | --- | 
| replica-lazy-flush | Impostazione predefinita: yes (sì)<br />Tipo: booleano<br />Modificabile: no<br />Nome precedente: slave-lazy-flush | Esegue un'operazione flushDB asincrona durante la sincronizzazione della replica. | 
| client-output-buffer-limit-replica-hard-limit | Valore di default: per i valori, vedere [Parametri specifici del tipo di nodo Redis OSS](#ParameterGroups.Redis.NodeSpecific)<br />Tipo: Integer<br />Modificabile: no<br />Nome precedente: client-output-buffer-limit-slave-hard-limit | Per le repliche di lettura Redis OSS: se il buffer di output di un client raggiunge il numero di byte specificato, il client verrà disconnesso. | 
| client-output-buffer-limit-replica-soft-limit | Valore di default: per i valori, vedere [Parametri specifici del tipo di nodo Redis OSS](#ParameterGroups.Redis.NodeSpecific)<br />Tipo: Integer<br />Modificabile: no<br />Nome precedente: client-output-buffer-limit-slave-soft-limit | Per le repliche di lettura Redis OSS: se il buffer di output di un client raggiunge il numero di byte specificato, il client verrà disconnesso, ma solo se questa condizione persiste. client-output-buffer-limit-replica-soft-seconds | 
| client-output-buffer-limit-replica-soft-seconds | Impostazione predefinita: 60<br />Tipo: Integer<br />Modificabile: no<br />Nome precedente: client-output-buffer-limit-slave-soft-seconds | Per le repliche di lettura Redis OSS: se il buffer di output di un client rimane in client-output-buffer-limit-replica-soft-limit byte per più di questo numero di secondi, il client verrà disconnesso. | 
| replica-allow-chaining | Impostazione predefinita: no<br />Tipo: stringa<br />Modificabile: no<br />Nome precedente: slave-allow-chaining | Determina se una replica di lettura in Redis OSS può avere repliche di lettura proprie. | 
| min-replicas-to-write | Impostazione predefinita: 0<br />Tipo: Integer<br />Modificabile: sì<br />Nome precedente: min-slaves-to-write<br />Le modifiche diventano effettive: immediatamente | Il numero minimo di repliche di lettura che deve essere disponibile affinché il nodo principale accetti le operazioni di scrittura dai client. Se il numero di repliche disponibili scende al di sotto di questo numero, il nodo principale non accetterà più richieste di scrittura.<br />Se questo paramento o min-replicas-max-lag è 0, il nodo principale accetterà sempre le richieste di scrittura, anche se non sono disponibili repliche. | 
| min-replicas-max-lag  | Impostazione predefinita: 10<br />Tipo: Integer<br />Modificabile: sì<br />Nome precedente: min-slaves-max-lag<br />Le modifiche diventano effettive: immediatamente | Il numero di secondi entro i quali il nodo principale deve ricevere una richiesta di ping da una replica di lettura. Se trascorre questa quantità di tempo e il nodo principale non riceve un ping, la replica non viene più considerata disponibile. Se il numero di repliche disponibili scende al di sotto del valore di min-replicas-to-write, il nodo principale non accetta più operazioni di scrittura.<br />Se questo paramento o min-replicas-to-write è 0, il nodo principale accetterà sempre le richieste di scrittura, anche se non sono disponibili repliche. | 
| close-on-replica-write  | Impostazione predefinita: yes (sì)<br />Tipo: booleano<br />Modificabile: sì<br />Nome precedente: close-on-slave-write<br />Le modifiche diventano effettive: immediatamente | Se abilitato, i client che tentano di scrivere in una replica di sola lettura verranno disconnessi. | 


**Parametri rimossi in Redis OSS 5.0**  

|  Nome  |  Informazioni |  Description  | 
| --- | --- | --- | 
| repl-timeout | Impostazione predefinita: 60<br />Modificabile: no | Il parametro non è disponibile in questa versione. | 

### Modifiche ai parametri Redis OSS 4.0.10
<a name="ParameterGroups.Redis.4-0-10"></a>

**Famiglia del gruppo di parametri:** redis4.0

Gruppi di parametri predefiniti di Redis OSS 4.0.x
+ `default.redis4.0`— Utilizzate questo gruppo di parametri, o uno da esso derivato, per i cluster e i gruppi di replica Valkey o Redis OSS (modalità cluster disabilitata).
+ `default.redis4.0.cluster.on`— Utilizzate questo gruppo di parametri, o uno da esso derivato, per cluster e gruppi di replica Valkey o Redis OSS (modalità cluster enabled).


**Parametri modificati in Redis OSS 4.0.10**  

|  Nome  |  Informazioni |  Description  | 
| --- | --- | --- | 
| maxmemory-policy | Valori consentiti: `allkeys-lru`, `volatile-lru`, **allkeys-lfu**, **volatile-lfu**, `allkeys-random`, `volatile-random`, `volatile-ttl`, `noeviction`<br />Impostazione predefinita: volatile-lru<br />Tipo: stringa<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente. | maxmemory-policy è stato aggiunto nella versione 2.6.13. Nella versione 4.0.10 sono stati aggiunti due nuovi valori ammessi: allkeys-lfu, che eliminerà qualsiasi chiave utilizzando l'LFU approssimata e volatile-lfu, che effettuerà le eliminazioni utilizzando l'LFU approssimata tra le chiavi con una scadenza impostata. Nella versione 6.2, quando la famiglia di nodi r6gd è stata introdotta per l'uso con il tiering di dati, solo le policy noeviction, volatile-lru e allkeys-lru max-memory sono supportate con i tipi di nodi r6gd.  | 


**Parametri aggiunti in Redis OSS 4.0.10**  

|  Nome  |  Informazioni |  Description  | 
| --- |--- |--- |
| **Parametri di eliminazione asincrona** | 
| --- |
| lazyfree-lazy-eviction | Valori consentiti: yes/no<br />Impostazione predefinita: no<br />Tipo: booleano<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente. | Esegue un'eliminazione asincrona sulle espulsioni. | 
| lazyfree-lazy-expire | Valori consentiti: yes/no<br />Impostazione predefinita: no<br />Tipo: booleano<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente. | Esegue un'eliminazione asincrona sulle chiavi scadute. | 
| lazyfree-lazy-server-del | Valori consentiti: yes/no<br />Impostazione predefinita: no<br />Tipo: booleano<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente. | Esegue un'eliminazione asincrona per i comandi che aggiornano i valori. | 
| slave-lazy-flush | Valori consentiti: N/A<br />Impostazione predefinita: no<br />Tipo: booleano<br />Modificabile: no<br />Le modifiche avvengono: N/A | Esegue un'operazione flushDB asincrona durante la sincronizzazione slave. | 
| **Parametri LFU** | 
| --- |
| lfu-log-factor | Valori consentiti: qualsiasi numero intero > 0<br />Impostazione predefinita: 10<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente. | Imposta il fattore di log, che determina il numero di occorrenze delle chiavi per saturare il contatore delle chiavi. | 
| lfu-decay-time | Valori consentiti: qualsiasi numero intero<br />Impostazione predefinita: 1<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente. | La quantità di tempo in minuti per diminuire il contatore delle chiavi. | 
| **Parametri di deframmentazione attivi** | 
| --- |
| activedefrag | Valori consentiti: yes/no<br />Impostazione predefinita: no<br />Tipo: booleano<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente. | Abilita la deframmentazione attiva.Nelle versioni 7.0 e successive di Valkey e Redis OSS, AWS può eseguire automaticamente la deframmentazione quando necessario dal punto di vista operativo, indipendentemente da questa impostazione. | 
| active-defrag-ignore-bytes | Valori consentiti: 10485760-104857600<br />Impostazione predefinita: 104857600<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente. | Quantità minima di scarto della frammentazione necessaria per avviare la deframmentazione attiva. | 
| active-defrag-threshold-lower | Valori consentiti: 1-100<br />Impostazione predefinita: 10<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente. | Percentuale minima di frammentazione necessaria per avviare la deframmentazione attiva. | 
| active-defrag-threshold-upper | Valori consentiti: 1-100<br />Impostazione predefinita: 100<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente. | Percentuale massima di frammentazione che richiede lo sforzo massimo. | 
| active-defrag-cycle-min | Valori consentiti: 1-75<br />Impostazione predefinita: 25<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente. | Sforzo minimo per la deframmentazione in percentuale di CPU. | 
| active-defrag-cycle-max | Valori consentiti: 1-75<br />Impostazione predefinita: 75<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente. | Sforzo massimo per la deframmentazione in percentuale di CPU. | 
| **Parametri buffer di output client** | 
| --- |
| client-query-buffer-limit | Valori consentiti: 1048576-1073741824<br />Impostazione predefinita: 1073741824<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente. | Dimensione massima di un singolo buffer di query client. | 
| proto-max-bulk-len | Valori consentiti: 1048576-536870912<br />Impostazione predefinita: 536870912<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente. | Dimensione massima di una singola richiesta di elementi. | 

### Modifiche ai parametri Redis OSS 3.2.10
<a name="ParameterGroups.Redis.3-2-10"></a>

**Famiglia del gruppo di parametri:** redis3.2

ElastiCache per Redis OSS 3.2.10 non sono supportati parametri aggiuntivi.

### modifiche ai parametri Redis OSS 3.2.6
<a name="ParameterGroups.Redis.3-2-6"></a>

**Famiglia del gruppo di parametri:** redis3.2

Per Redis OSS 3.2.6 non sono supportati parametri aggiuntivi.

### Modifiche ai parametri Redis OSS 3.2.4
<a name="ParameterGroups.Redis.3-2-4"></a>

**Famiglia del gruppo di parametri:** redis3.2

A partire da Redis OSS 3.2.4 ci sono due gruppi di parametri predefiniti.
+ `default.redis3.2`— Quando esegui Redis OSS 3.2.4, specifica questo gruppo di parametri o uno da esso derivato, se desideri creare un gruppo di replica Valkey o Redis OSS (modalità cluster disabilitata) e continuare a utilizzare le funzionalità aggiuntive di Redis OSS 3.2.4.
+ `default.redis3.2.cluster.on`— Specificate questo gruppo di parametri o uno da esso derivato, quando desiderate creare un gruppo di replica Valkey o Redis OSS (abilitata in modalità cluster).

**Topics**
+ [Nuovi parametri per Redis OSS 3.2.4](#ParameterGroups.Redis.3-2-4.New)
+ [Parametri modificati in Redis OSS 3.2.4 (migliorato)](#ParameterGroups.Redis.3-2-4.Changed)

#### Nuovi parametri per Redis OSS 3.2.4
<a name="ParameterGroups.Redis.3-2-4.New"></a>

**Famiglia del gruppo di parametri:** redis3.2

Per Redis OSS 3.2.4 sono supportati i seguenti parametri aggiuntivi.


****  

|  Nome  |  Informazioni |  Description  | 
| --- | --- | --- | 
| list-max-ziplist-size | Impostazione predefinita: -2<br />Tipo: Integer<br />Modificabile: no<br /> | Gli elenchi sono codificati in un modo speciale per risparmiare spazio. Il numero di voci consentite per il nodo elenco interno può essere specificato come dimensione massima fissa o numero massimo di elementi. Per una dimensione massima fissa, utilizza da -5 a -1, ovvero: [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/AmazonElastiCache/latest/dg/ParameterGroups.Engine.html) | 
| list-compress-depth | Impostazione predefinita: 0<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente | Gli elenchi possono anche essere compressi. La profondità di compressione (compress depth) è il numero di nodi quicklist ziplist di ciascun lato dell'elenco da escludere dalla compressione. I nodi head e tail dell'elenco vengono sempre decompressi per ottenere operazioni di push e pop rapide. Le impostazioni sono: [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/AmazonElastiCache/latest/dg/ParameterGroups.Engine.html) | 
| cluster-enabled | Predefinito: \* no/yes <br />Tipo: stringa<br />Modificabile: no | Indica se si tratta di un gruppo di replica Valkey o Redis OSS (modalità cluster abilitata) in modalità cluster (sì) o di un gruppo di replica Valkey o Redis OSS (modalità cluster abilitata) in modalità non cluster (no). I gruppi di replica Valkey o Redis OSS (abilitata in modalità cluster) in modalità cluster possono partizionare i propri dati su un massimo di 500 gruppi di nodi.<br />\* Redis OSS 3.2. *x* ha due gruppi di parametri predefiniti. [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/AmazonElastiCache/latest/dg/ParameterGroups.Engine.html)<br />. | 
| cluster-require-full-coverage | Impostazione predefinita: no<br />Tipo: booleano<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente | Se impostato su`yes`, i nodi Valkey o Redis OSS (modalità cluster abilitata) in modalità cluster smettono di accettare le query se rilevano che è stato scoperto almeno uno slot hash (nessun nodo disponibile lo serve). In tal caso, se il cluster è parzialmente inattivo, il cluster diventa non disponibile. Diventa automaticamente di nuovo disponibile non appena tutti gli slot sono nuovamente coperti.<br />In alcuni casi, è possibile fare in modo che il sottoinsieme del cluster funzionante continui ad accettare le query da parte dello spazio della chiave ancora coperto. A tale scopo, imposta l'opzione `cluster-require-full-coverage` su `no`. | 
| hll-sparse-max-bytes | Impostazione predefinita: 3000<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente | HyperLogLog limite di byte di rappresentazione sparsa. Il limite include l'intestazione a 16 byte. Quando si HyperLogLog utilizza la rappresentazione sparsa supera questo limite, viene convertita nella rappresentazione densa.<br />Un valore maggiore di 16000 non è consigliato, perché a quel punto la rappresentazione dense è più efficiente in termini di memoria.<br />È consigliabile un valore di circa 3000 per ottenere i vantaggi della codifica efficiente degli spazi, senza rallentare troppo PFADD, che è impostato su O(N) con la codifica sparse. Il valore può essere aumentato a \~10000 quando la CPU non è un problema, ma lo è lo spazio, e il set di dati è composto da molti dati HyperLogLogs con cardinalità compresa tra 0 e 15000. | 
| reserved-memory-percent | Impostazione predefinita: 25<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente | La percentuale di memoria di un nodo prenotata per un utilizzo diverso dai dati. Per impostazione predefinita, l'impronta dei dati Redis OSS aumenta fino a consumare tutta la memoria del nodo. In tal caso, le prestazioni del nodo subiranno una riduzione a causa di un eccessivo scambio di pagine di memoria. Riservando la memoria, è possibile riservare parte della memoria disponibile per scopi diversi da Redis OSS per ridurre la quantità di paging.<br />Questo parametro è specifico e non fa parte della distribuzione Redis OSS standard. ElastiCache<br />Per ulteriori informazioni, consultare `reserved-memory` e [Gestione della memoria riservata per Valkey e Redis OSS](redis-memory-management.md). | 

#### Parametri modificati in Redis OSS 3.2.4 (migliorato)
<a name="ParameterGroups.Redis.3-2-4.Changed"></a>

**Famiglia del gruppo di parametri:** redis3.2

Per Redis OSS 3.2.4 sono stati modificati i seguenti parametri.


****  

|  Nome  |  Informazioni |  Modifica  | 
| --- | --- | --- | 
| activerehashing | Modificabile: Sì se il gruppo di parametri non è associato a nessun cluster. In caso contrario, no. | Non era modificabile | 
| databases | Modificabile: Sì se il gruppo di parametri non è associato a nessun cluster. In caso contrario, no. | Non era modificabile | 
| appendonly | Impostazione predefinita: off<br />Modificabile: no | Se desideri eseguire l'aggiornamento da una versione precedente di Redis OSS, devi prima disattivarla. `appendonly` | 
| appendfsync | Impostazione predefinita: off<br />Modificabile: no | Se desideri eseguire l'aggiornamento da una versione precedente di Redis OSS, devi prima `appendfsync` disattivarla. | 
| repl-timeout | Impostazione predefinita: 60<br />Modificabile: no | Ora non è modificabile con un valore di default di 60. | 
| tcp-keepalive | Impostazione predefinita: 300 | Il valore di default era 0. | 
| list-max-ziplist-entries |  | Il parametro non è più disponibile. | 
| list-max-ziplist-value |  | Il parametro non è più disponibile. | 

### Parametri aggiunti per Redis OSS 2.8.24 (migliorato)
<a name="ParameterGroups.Redis.2-8-24"></a>

**Famiglia del gruppo di parametri:** redis2.8

Per Redis OSS 2.8.24 non sono supportati parametri aggiuntivi.

### Parametri aggiunti per Redis OSS 2.8.23 (migliorato)
<a name="ParameterGroups.Redis.2-8-23"></a>

**Famiglia del gruppo di parametri:** redis2.8

Per Redis OSS 2.8.23 è supportato il seguente parametro aggiuntivo.


****  

|  Nome  |  Informazioni |  Description  | 
| --- | --- | --- | 
| close-on-slave-write  | Impostazione predefinita: yes (sì)<br />Tipo: string () yes/no<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente | Se abilitato, i client che tentano di scrivere in una replica di sola lettura verranno disconnessi. | 

#### Come funziona close-on-slave-write
<a name="w2aac24c16c30c49c15c41b9"></a>

Il `close-on-slave-write` parametro è stato introdotto da Amazon ElastiCache per darti un maggiore controllo sulla risposta del cluster quando un nodo primario e un nodo di replica di lettura scambiano i ruoli, promuovendo una replica di lettura a primaria.

![Immagine: close-on-replica-write, funzionamento corretto](http://docs.aws.amazon.com/it_it/AmazonElastiCache/latest/dg/images/ElastiCache-close-on-slave-write-01.png)


Se il cluster di lettura-replica viene promosso a primario per qualsiasi motivo diverso dal failover di un gruppo di replica Multi-AZ abilitato, il client continuerà a provare a scrivere sull'endpoint A. Poiché l'endpoint A è ora l'endpoint per una replica di lettura, queste scritture avranno esito negativo. Questo è il comportamento di Redis OSS prima dell'introduzione e il comportamento in caso di disattivazione. ElastiCache `close-on-replica-write` `close-on-replica-write`

![Immagine. close-on-slave-write, operazioni di scrittura con esito negativo](http://docs.aws.amazon.com/it_it/AmazonElastiCache/latest/dg/images/ElastiCache-close-on-slave-write-02.png)


Con `close-on-replica-write` abilitato, ogni volta che un client tenta di scrivere in una replica di lettura, la connessione client al cluster viene chiusa. La logica dell'applicazione dovrebbe rilevare la disconnessione, controllare la tabella DNS ed eseguire la riconnessione all'endpoint principale, che ora è l'endpoint B.

![Immagine: close-on-slave-write, scrittura sul nuovo cluster principale](http://docs.aws.amazon.com/it_it/AmazonElastiCache/latest/dg/images/ElastiCache-close-on-slave-write-03.png)


#### Quando potresti disabilitare close-on-replica-write?
<a name="w2aac24c16c30c49c15c41c11"></a>

Se disabilitando `close-on-replica-write` le operazioni di scrittura vengono eseguite sul cluster in stato di errore, per quale motivo si dovrebbe eseguire la disabilitazione di `close-on-replica-write`?

Come indicato in precedenza, con `close-on-replica-write` abilitato, ogni volta che un client tenta di scrivere in una replica di lettura, la connessione client al cluster viene chiusa. Stabilire una nuova connessione verso i nodi richiede tempo. Pertanto, la disconnessione e la riconnessione come risultato di una richiesta di scrittura alla replica influiscono anche sulla latenza delle richieste di lettura che vengono soddisfatte attraverso la stessa connessione. Tale effetto persiste fino a quando non viene stabilita una nuova connessione. Se l'applicazione esegue un numero elevato di operazioni di lettura o è molto sensibile alla latenza, potresti preferire che i tuoi client rimangano connessi per evitare una riduzione delle prestazioni in lettura. 

### Parametri aggiunti per Redis OSS 2.8.22 (migliorato)
<a name="ParameterGroups.Redis.2-8-22"></a>

**Famiglia del gruppo di parametri:** redis2.8

Per Redis OSS 2.8.22 non sono supportati parametri aggiuntivi.

**Importante**  
A partire dalla versione 2.8.22 di Redis OSS, `repl-backlog-size` si applica al cluster primario e ai cluster di replica.
A partire dalla versione 2.8.22 di Redis OSS, il parametro non è supportato. `repl-timeout` Se viene modificato, ElastiCache verrà sovrascritto con quello predefinito (60s), come facciamo con. `appendonly`

I parametri seguenti non sono più supportati.
+ *appendonly*
+ *appendfsync*
+ *repl-timeout*

### Parametri aggiunti Redis OSS 2.8.21
<a name="ParameterGroups.Redis.2-8-21"></a>

**Famiglia del gruppo di parametri:** redis2.8

Per Redis OSS 2.8.21, non sono supportati parametri aggiuntivi.

### Parametri aggiunti Redis OSS 2.8.19
<a name="ParameterGroups.Redis.2-8-19"></a>

**Famiglia del gruppo di parametri:** redis2.8

Per Redis OSS 2.8.19 non sono supportati parametri aggiuntivi.

### Parametri aggiunti Redis OSS 2.8.6
<a name="ParameterGroups.Redis.2-8-6"></a>

**Famiglia del gruppo di parametri:** redis2.8

Per Redis OSS 2.8.6 sono supportati i seguenti parametri aggiuntivi.


****  

|  Nome  |  Informazioni  |  Description  | 
| --- | --- | --- | 
| min-slaves-max-lag  | Impostazione predefinita: 10<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente | Il numero di secondi entro i quali il nodo principale deve ricevere una richiesta di ping da una replica di lettura. Se trascorre questa quantità di tempo e il nodo principale non riceve un ping, la replica non viene più considerata disponibile. Se il numero di repliche disponibili scende al di sotto del valore di min-slaves-to-write, il nodo principale non accetta più operazioni di scrittura.<br />Se questo paramento o min-slaves-to-write è 0, il nodo principale accetterà sempre le richieste di scrittura, anche se non sono disponibili repliche. | 
| min-slaves-to-write | Impostazione predefinita: 0<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente | Il numero minimo di repliche di lettura che deve essere disponibile affinché il nodo principale accetti le operazioni di scrittura dai client. Se il numero di repliche disponibili scende al di sotto di questo numero, il nodo principale non accetterà più richieste di scrittura.<br />Se questo paramento o min-slaves-max-lag è 0, il nodo principale accetterà sempre le richieste di scrittura, anche se non sono disponibili repliche. | 
| notify-keyspace-events | Impostazione predefinita: (una stringa vuota)<br />Tipo: stringa<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente | I tipi di eventi keyspace che Redis OSS può notificare ai client. Ogni tipo di evento è rappresentato da una lettera singola:[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/AmazonElastiCache/latest/dg/ParameterGroups.Engine.html)<br />Può verificarsi una combinazione di questi tipi di eventi. Ad esempio, *AKE* significa che Redis OSS può pubblicare notifiche di tutti i tipi di eventi.<br />Non utilizzare caratteri diversi da quelli elencati sopra, altrimenti verranno restituiti messaggi di errore.<br />Per impostazione predefinita, questo parametro è impostato su una stringa vuota, a indicare che la notifica per l'evento keyspace è disabilitato. | 
| repl-backlog-size | Impostazione predefinita: 1048576<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente | La dimensione in byte del buffer di backlog del nodo principale. Il backlog viene utilizzato per la registrazione degli aggiornamenti apportati ai dati sul nodo principale. Quando una replica di lettura si connette al nodo principale, tenta di eseguire una sincronizzazione parziale (`psync`), durante la quale i dati del backlog vengono applicati per il recupero tramite il nodo principale. Se `psync` ha esito negativo, è richiesta una sincronizzazione completa.<br />Il valore minimo per questo parametro è 16384. A partire da Redis OSS 2.8.22, questo parametro si applica al cluster primario e alle repliche di lettura.  | 
| repl-backlog-ttl | Impostazione predefinita: 3600<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente | Numero di secondi durante i quali il nodo principale manterrà il buffer di backlog. A partire dalla disconnessione dell'ultimo nodo di replica, i dati nel backlog rimangono intatti fino alla scadenza di `repl-backlog-ttl`. Se la replica non viene connessa al nodo principale entro questo periodo di tempo, il nodo principale rilascerà il buffer di backlog. Qualora la replica dovesse riconnettersi, dovrà eseguire una sincronizzazione completa con il nodo principale.<br />Se questo parametro è impostato su 0, il buffer di backlog non verrà mai rilasciato. | 
| repl-timeout | Impostazione predefinita: 60<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente | Rappresenta il periodo di timeout in secondi per: [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/AmazonElastiCache/latest/dg/ParameterGroups.Engine.html) | 

### Parametri Redis OSS 2.6.13
<a name="ParameterGroups.Redis.2-6-13"></a>

**Famiglia del gruppo di parametri:** redis2.6

Redis OSS 2.6.13 è stata la prima versione di Redis OSS supportata da. ElastiCache La tabella seguente mostra i parametri Redis OSS 2.6.13 supportati. ElastiCache 


****  


- **`activerehashing`**
  - **Informazioni:** Impostazione predefinita: yes (sì)<br />Tipo: string () yes/no<br />Modificabile: sì<br />Le modifiche diventano effettive: infase di creazione
  - **Description:** Determina se abilitare la caratteristicadi attivazione di rehashing di Redis. La tabella hash principale viene sottoposata a rehashing 10 volte al secondo. Ogni operazione di rehashing utilizza 1 millisecondo di tempo CPU.<br />Questo valore viene impostato quando crei il gruppo di parametri. Al momento dell'assegnazione di un nuovo gruppo di parametri a un cluster, questo valore deve corrispondere in entrambi i gruppi di parametri: il precedente e il nuovo.

- **`appendonly`**
  - **Informazioni:** Impostazione predefinita: no<br />Tipo: stringa<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente
  - **Description:** Abilita o disabilita la caratteristica AOF (append-only file). AOF acquisisce tutti i comandi Redis OSS che modificano i dati nella cache e viene utilizzato per il ripristino in seguito a determinati errori dei nodi. <br />Il valore di default è *no*, a indicare che la caratteristica AOF è disattivata. Imposta questo parametro su *yes (sì)* per abilitare AOF.<br />Per ulteriori informazioni, consulta [Limitazione dell'impatto degli errori](disaster-recovery-resiliency.md#FaultTolerance). La caratteristica AOF (Append-only file) non è supportata per i nodi cache.t1.micro e cache.t2.\*. Per nodi di questo tipo, il valore del parametro `appendonly` viene ignorato.   Per i gruppi di Multi-AZ replica, AOF non è consentito. 

- **`appendfsync`**
  - **Informazioni:** Valore di default: everysec<br />Tipo: stringa<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente
  - **Description:** Quando appendonly è impostato su sì, controlla la frequenza con cui il buffer di output AOF viene scritto su disco. [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/AmazonElastiCache/latest/dg/ParameterGroups.Engine.html) 

- **`client-output-buffer-limit-normal-hard-limit`**
  - **Informazioni:** Impostazione predefinita: 0<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente
  - **Description:** Se il buffer di output di un client raggiunge il numero di byte specificato, il client verrà disconnesso. Il valore di default è zero (nessun limite rigido).

- **`client-output-buffer-limit-normal-soft-limit`**
  - **Informazioni:** Impostazione predefinita: 0<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente
  - **Description:** Se il buffer di output di un client raggiunge il numero di byte specificato, il client verrà disconnesso, ma solo se questa condizione persiste per client-output-buffer-limit-normal-soft-seconds. Il valore di default è zero (nessun limite flessibile).

- **`client-output-buffer-limit-normal-soft-seconds`**
  - **Informazioni:** Impostazione predefinita: 0<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente
  - **Description:** Se il buffer di output di un client rimane di client-output-buffer-limit-normal-soft-limit byte per un tempo maggiore del numero di secondi specificato, il client verrà disconnesso. Il valore di default è zero (nessun limite di tempo).

- **`client-output-buffer-limit-pubsub-hard-limit`**
  - **Informazioni:** Impostazione predefinita: 33554432<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente
  - **Description:** Per publish/subscribe i client Redis OSS: se il buffer di output di un client raggiunge il numero di byte specificato, il client verrà disconnesso.

- **`client-output-buffer-limit-pubsub-soft-limit`**
  - **Informazioni:** Impostazione predefinita: 8388608<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente
  - **Description:** Per publish/subscribe i client Redis OSS: se il buffer di output di un client raggiunge il numero di byte specificato, il client verrà disconnesso, ma solo se questa condizione persiste. client-output-buffer-limit-pubsub-soft-seconds

- **`client-output-buffer-limit-pubsub-soft-seconds`**
  - **Informazioni:** Impostazione predefinita: 60<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente
  - **Description:** Per publish/subscribe i client Redis OSS: se il buffer di output di un client rimane in client-output-buffer-limit-pubsub-soft-limit byte per un periodo superiore a questo numero di secondi, il client verrà disconnesso.

- **`client-output-buffer-limit-slave-hard-limit`**
  - **Informazioni:** Valore di default: per i valori, vedere [Parametri specifici del tipo di nodo Redis OSS](#ParameterGroups.Redis.NodeSpecific)<br />Tipo: Integer<br />Modificabile: no
  - **Description:** Per le repliche di lettura Redis OSS: se il buffer di output di un client raggiunge il numero di byte specificato, il client verrà disconnesso.

- **`client-output-buffer-limit-slave-soft-limit`**
  - **Informazioni:** Valore di default: per i valori, vedere [Parametri specifici del tipo di nodo Redis OSS](#ParameterGroups.Redis.NodeSpecific)<br />Tipo: Integer<br />Modificabile: no
  - **Description:** Per le repliche di lettura Redis OSS: se il buffer di output di un client raggiunge il numero di byte specificato, il client verrà disconnesso, ma solo se questa condizione persiste. client-output-buffer-limit-slave-soft-seconds

- **`client-output-buffer-limit-slave-soft-seconds`**
  - **Informazioni:** Impostazione predefinita: 60<br />Tipo: Integer<br />Modificabile: no
  - **Description:** Per le repliche di lettura Redis OSS: se il buffer di output di un client rimane in client-output-buffer-limit-slave-soft-limit byte per più di questo numero di secondi, il client verrà disconnesso.

- **`databases`**
  - **Informazioni:** Impostazione predefinita: 16<br />Tipo: Integer<br />Modificabile: no<br />Le modifiche diventano effettive: infase di creazione
  - **Description:** Il numero di partizioni logiche in cui sono suddivisi i database. È consigliabile mantenere basso questo valore.<br />Questo valore viene impostato quando crei il gruppo di parametri. Al momento dell'assegnazione di un nuovo gruppo di parametri a un cluster, questo valore deve corrispondere in entrambi i gruppi di parametri: il precedente e il nuovo.

- **`hash-max-ziplist-entries`**
  - **Informazioni:** Impostazione predefinita: 512<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente
  - **Description:** Determina la quantità di memoria utilizzata per gli hash. Gli hash con un numero di voci inferiore a quello specificato vengono archiviati con una codifica speciale che consente di risparmiare spazio.

- **`hash-max-ziplist-value`**
  - **Informazioni:** Impostazione predefinita: 64<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente
  - **Description:** Determina la quantità di memoria utilizzata per gli hash. Gli hash con voci di dimensioni inferiori al numero di byte specificato vengono archiviati con una codifica speciale che consente di risparmiare spazio.

- **`list-max-ziplist-entries`**
  - **Informazioni:** Impostazione predefinita: 512<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente
  - **Description:** Determina la quantità di memoria utilizzata per gli elenchi. Gli elenchi con un numero di voci inferiore a quello specificato vengono archiviati con una codifica speciale che consente di risparmiare spazio.

- **`list-max-ziplist-value`**
  - **Informazioni:** Impostazione predefinita: 64<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente
  - **Description:** Determina la quantità di memoria utilizzata per gli elenchi. Gli elenchi con voci di dimensioni inferiori al numero di byte specificato vengono archiviati con una codifica speciale che consente di risparmiare spazio.

- **`lua-time-limit`**
  - **Informazioni:** Impostazione predefinita: 5000<br />Tipo: Integer<br />Modificabile: no
  - **Description:** Il tempo massimo di esecuzione per uno script Lua, in millisecondi, prima di agire per interrompere lo script. ElastiCache *Se `lua-time-limit` viene superato, tutti i comandi Redis OSS restituiranno un errore nel formato \_\_\_\_-BUSY.* *Poiché questo stato può causare interferenze con molte operazioni essenziali di Redis OSS, ElastiCache emetterà prima un comando SCRIPT KILL.* Se ciò non riesce, ElastiCache riavvierà forzatamente Redis OSS.

- **`maxclients` Questo valore si applica a tutti i tipi di istanza, eccetto quelli specificati**
  - **Informazioni:**
    - Impostazione predefinita: 65000<br />Tipo: Integer<br />Modificabile: no
    - t2.medium di default: 20000<br />Tipo: Integer<br />Modificabile: no
    - t2.small di default: 20000<br />Tipo: Integer<br />Modificabile: no
    - t2.micro di default: 20000<br />Tipo: Integer<br />Modificabile: no
    - t4g.micro di default: 20000<br />Tipo: Integer<br />Modificabile: no
    - t3.medium di default: 46000<br />Tipo: Integer<br />Modificabile: no
    - t3.small di default: 46000<br />Tipo: Integer<br />Modificabile: no
    - t3.micro di default: 20000<br />Tipo: Integer<br />Modificabile: no
  - **Description:** Il numero massimo di client che possono essere connessi alla volta.

- **`maxmemory-policy`**
  - **Informazioni:** Impostazione predefinita: volatile-lru<br />Tipo: stringa<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente
  - **Description:** La policy di espulsione per le chiavi quando viene raggiunto l'utilizzo di memoria massimo. I valori validi sono: `volatile-lru \| allkeys-lru \| volatile-random \| allkeys-random \| volatile-ttl \| noeviction`<br />Per ulteriori informazioni, consulta [Utilizzo di Valkey o Redis](https://valkey.io/topics/lru-cache) OSS come cache LRU.

- **`maxmemory-samples`**
  - **Informazioni:** Impostazione predefinita: 3<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente
  - **Description:** Per i calcoli relativi agli elementi utilizzati meno di recente (LRU) e time-to-live (TTL), questo parametro rappresenta la dimensione di esempio delle chiavi da controllare. Per impostazione predefinita, Redis OSS sceglie 3 chiavi e utilizza quella utilizzata meno di recente.

- **`reserved-memory`**
  - **Informazioni:** Impostazione predefinita: 0<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente
  - **Description:** La memoria totale, in byte, prenotata per l'utilizzo di elementi diversi dai dati. Per impostazione predefinita, il nodo Redis OSS crescerà fino a consumare quello del `maxmemory` nodo (vedi). [Parametri specifici del tipo di nodo Redis OSS](#ParameterGroups.Redis.NodeSpecific) In tal caso, le prestazioni del nodo subiranno una riduzione a causa di un eccessivo scambio di pagine di memoria. Riservando la memoria, è possibile riservare parte della memoria disponibile per scopi diversi da Redis OSS per ridurre la quantità di paging.<br />Questo parametro è specifico e non fa parte della distribuzione Redis OSS standard. ElastiCache<br />Per ulteriori informazioni, consultare `reserved-memory-percent` e [Gestione della memoria riservata per Valkey e Redis OSS](redis-memory-management.md).

- **`set-max-intset-entries`**
  - **Informazioni:** Impostazione predefinita: 512<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente
  - **Description:** Determina la quantità di memoria utilizzata per determinati tipi di set (stringhe di numeri interi in radice 10 nell'intervallo di interi con segno a 64 bit). Tali set con un numero di voci inferiore a quello specificato vengono archiviati con una codifica speciale che consente di risparmiare spazio.

- **`slave-allow-chaining`**
  - **Informazioni:** Impostazione predefinita: no<br />Tipo: stringa<br />Modificabile: no
  - **Description:** Determina se una replica di lettura in Redis OSS può avere repliche di lettura proprie.

- **`slowlog-log-slower-than`**
  - **Informazioni:** Impostazione predefinita: 10000<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente
  - **Description:** Il tempo massimo di esecuzione, in microsecondi, per i comandi che devono essere registrati dalla funzionalità Redis OSS Slow Log.

- **`slowlog-max-len`**
  - **Informazioni:** Impostazione predefinita: 128<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente
  - **Description:** La lunghezza massima del Redis OSS Slow Log.

- **`tcp-keepalive`**
  - **Informazioni:** Impostazione predefinita: 0<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente
  - **Description:** Se impostato su un valore diverso da zero (N), i client del nodo vengono sottoposti a polling ogni N secondi, per garantire che siano ancora connessi. Con l'impostazione predefinita 0, non viene eseguito alcun polling.  Alcuni aspetti di questo parametro sono stati modificati nella versione 3.2.4 di Redis OSS. Per informazioni, consulta [Parametri modificati in Redis OSS 3.2.4 (migliorato)](#ParameterGroups.Redis.3-2-4.Changed). 

- **`timeout`**
  - **Informazioni:** Impostazione predefinita: 0<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente
  - **Description:** Il numero di secondi prima del timeout di un nodo. I valori sono: [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/AmazonElastiCache/latest/dg/ParameterGroups.Engine.html)

- **`zset-max-ziplist-entries`**
  - **Informazioni:** Impostazione predefinita: 128<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente
  - **Description:** Determina la quantità di memoria utilizzata per i set ordinati. I set ordinati con un numero di elementi inferiore a quello specificato vengono archiviati con una codifica speciale che consente di risparmiare spazio.

- **`zset-max-ziplist-value`**
  - **Informazioni:** Impostazione predefinita: 64<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente
  - **Description:** Determina la quantità di memoria utilizzata per i set ordinati. I set ordinati con voci di dimensioni inferiori al numero di byte specificato vengono archiviati con una codifica speciale che consente di risparmiare spazio.



**Nota**  
Se non specificate un gruppo di parametri per il cluster Redis OSS 2.6.13, verrà utilizzato un gruppo di parametri predefinito ()`default.redis2.6`. Non puoi modificare i valori dei parametri nel gruppo di parametri di default, ma puoi sempre creare un gruppo di parametri personalizzato e assegnarlo al tuo cluster in qualsiasi momento.

### Parametri specifici del tipo di nodo Redis OSS
<a name="ParameterGroups.Redis.NodeSpecific"></a>

Sebbene la maggior parte dei parametri abbia un valore singolo, alcuni parametri hanno diversi valori in base al tipo di nodo utilizzato. La tabella seguente mostra i valori predefiniti dei parametri `maxmemory`, `client-output-buffer-limit-slave-hard-limit` e `client-output-buffer-limit-slave-soft-limit` per ciascun tipo di nodo. Il valore di `maxmemory` è il numero massimo di byte disponibili sul nodo per utilizzo, dati e altro. Per ulteriori informazioni consulta [Memoria disponibile](https://aws.amazon.com/premiumsupport/knowledge-center/available-memory-elasticache-redis-node/).

**Nota**  
Il parametro `maxmemory` non può essere modificato.


|  Tipo di nodo  | Maxmemory  | Client-output-buffer-limit-slave-hard-limit | Client-output-buffer-limit-slave-soft-limit | 
| --- | --- | --- | --- | 
| cache.t1.micro | 142606336 | 14260633 | 14260633 | 
| cache.t2.micro | 581959680 | 58195968 | 58195968 | 
| cache.t2.small | 1665138688 | 166513868 | 166513868 | 
| cache.t2.medium | 3461349376 | 346134937 | 346134937 | 
| cache.t3.micro | 536870912 | 53687091 | 53687091 | 
| cache.t3.small | 1471026299 | 147102629 | 147102629 | 
| cache.t3.medium | 3317862236 | 331786223 | 331786223 | 
| cache.t4g.micro | 536870912 | 53687091 | 53687091 | 
| cache.t4g.small | 1471026299 | 147102629 | 147102629 | 
| cache.t4g.medium | 3317862236 | 331786223 | 331786223 | 
| cache.m1.small | 943718400 | 94371840 | 94371840 | 
| cache.m1.medium | 3093299200 | 309329920 | 309329920 | 
| cache.m1.large | 7025459200 | 702545920 | 702545920 | 
| cache.m1.xlarge | 14889779200 | 1488977920 | 1488977920 | 
| cache.m2.xlarge | 17091788800 | 1709178880 | 1709178880 | 
| cache.m2.2xlarge | 35022438400 | 3502243840 | 3502243840 | 
| cache.m2,4xlarge | 70883737600 | 7088373760 | 7088373760 | 
| cache.m3.medium | 2988441600 | 309329920 | 309329920 | 
| cache.m3.large | 6501171200 | 650117120 | 650117120 | 
| cache.m3.xlarge | 14260633600 | 1426063360 | 1426063360 | 
| cache.m3,2xlarge | 29989273600 | 2998927360 | 2998927360 | 
| cache.m4.large | 6892593152 | 689259315 | 689259315 | 
| cache.m4.xlarge | 15328501760 | 1532850176 | 1532850176 | 
| cache.m4.2xlarge | 31889126359 | 3188912636 | 3188912636 | 
| cache.m4.4xlarge | 65257290629 | 6525729063 | 6525729063 | 
| cache.m4.10xlarge | 166047614239 | 16604761424 | 16604761424 | 
| cache.m5.large | 6854542746 | 685454275  | 685454275 | 
| cache.m5.xlarge | 13891921715 | 1389192172 | 1389192172 | 
| cache.m5.2xlarge | 27966669210 | 2796666921 | 2796666921 | 
| cache.m5.4xlarge | 56116178125 | 5611617812 | 5611617812 | 
| cache.m5.12xlarge | 168715971994 | 16871597199 | 16871597199 | 
| cache.m5.24xlarge | 337500562842 | 33750056284 | 33750056284 | 
| cache.m6g.large | 6854542746 | 685454275 | 685454275 | 
| cache.m6g.xlarge | 13891921715 | 1389192172 | 1389192172 | 
| cache.m6g.2xlarge | 27966669210 | 2796666921 | 2796666921 | 
| cache.m6g.4xlarge | 56116178125 | 5611617812 | 5611617812 | 
| cache.m6g.8xlarge | 111325552312 | 11132555231 | 11132555231 | 
| cache.m6g.12xlarge | 168715971994 | 16871597199 | 16871597199 | 
| cache.m6g.16xlarge | 225000375228 | 22500037523 | 22500037523 | 
| cache.c1.xlarge | 6501171200 | 650117120 | 650117120 | 
| cache.r3.large | 14470348800 | 1468006400 | 1468006400 | 
| cache.r3.xlarge | 30513561600 | 3040870400 | 3040870400 | 
| cache.r3,2xlarge | 62495129600 | 6081740800 | 6081740800 | 
| cache.r3,4xlarge | 126458265600 | 12268339200 | 12268339200 | 
| cache.r3,8xlarge | 254384537600 | 24536678400 | 24536678400 | 
| cache.r4.large | 13201781556 | 1320178155 | 1320178155 | 
| cache.r4.xlarge | 26898228839 | 2689822883 | 2689822883 | 
| cache.r4.2xlarge | 54197537997 | 5419753799 | 5419753799 | 
| cache.r4.4xlarge | 108858546586 | 10885854658 | 10885854658 | 
| cache.r4.8xlarge | 218255432090 | 21825543209 | 21825543209 | 
| cache.r4.16xlarge | 437021573120 | 43702157312 | 43702157312 | 
| cache.r5.large | 14037181030 | 1403718103 | 1403718103 | 
| cache.r5.xlarge | 28261849702 | 2826184970 | 2826184970 | 
| cache.r5.2xlarge | 56711183565 | 5671118356 | 5671118356 | 
| cache.r5.4xlarge | 113609865216 | 11360986522 | 11360986522 | 
| cache.r5.12xlarge | 341206346547 | 34120634655 | 34120634655 | 
| cache.r5.24xlarge | 682485973811 | 68248597381 | 68248597381 | 
| cache.r6g.large | 14037181030 | 1403718103 | 1403718103 | 
| cache.r6g.xlarge | 28261849702 | 2826184970 | 2826184970 | 
| cache.r6g.2xlarge | 56711183565 | 5671118356 | 5671118356 | 
| cache.r6g.4xlarge | 113609865216 | 11360986522 | 11360986522 | 
| cache.r6g.8xlarge | 225000375228 | 22500037523 | 22500037523 | 
| cache.r6g.12xlarge | 341206346547 | 34120634655 | 34120634655 | 
| cache.r6g.16xlarge | 450000750456 | 45000075046 | 45000075046 | 
| cache.r6gd.xlarge | 28261849702 | 2826184970 | 2826184970 | 
| cache.r6gd.2xlarge | 56711183565 | 5671118356 | 5671118356 | 
| cache.r6gd.4xlarge | 113609865216 | 11360986522 | 11360986522 | 
| cache.r6gd.8xlarge | 225000375228 | 22500037523 | 22500037523 | 
| cache.r6gd.12xlarge | 341206346547 | 34120634655 | 34120634655 | 
| cache.r6gd.16xlarge | 450000750456 | 45000075046 | 45000075046 | 
| cache.r7g.large | 14037181030 | 1403718103 | 1403718103 | 
| cache.r7g.xlarge | 28261849702 | 2826184970 | 2826184970 | 
| cache.r7g.2xlarge | 56711183565 | 5671118356 | 5671118356 | 
| cache.r7g.4xlarge | 113609865216 | 11360986522 | 11360986522 | 
| cache.r7g.8xlarge | 225000375228 | 22500037523 | 22500037523 | 
| cache.r7g.12xlarge | 341206346547 | 34120634655 | 34120634655 | 
| cache.r7g.16xlarge | 450000750456 | 45000075046 | 45000075046 | 
| cache.m7g.large | 6854542746 | 685454275 | 685454275 | 
| cache.m7g.xlarge | 13891921715 | 1389192172 | 1389192172 | 
| cache.m7g.2xlarge | 27966669210 | 2796666921 | 2796666921 | 
| cache.m7g.4xlarge | 56116178125 | 5611617812 | 5611617812 | 
| cache.m7g.8xlarge | 111325552312 | 11132555231 | 11132555231 | 
| cache.m7g.12xlarge | 168715971994 | 16871597199 | 16871597199 | 
| cache.m7g.16xlarge | 225000375228 | 22500037523 | 22500037523 | 
| cache.c7gn.large | 3317862236 | 1403718103 | 1403718103 | 
| cache.c7gn.xlarge | 6854542746 | 2826184970 | 2826184970 | 
| cache.c7gn.2xlarge | 13891921715 | 5671118356 | 5671118356 | 
| cache.c7gn.4xlarge | 27966669210 | 11360986522 | 11360986522 | 
| cache.c7gn.8xlarge | 56116178125 | 22500037523 | 22500037523 | 
| cache.c7gn.12xlarge | 84357985997 | 34120634655 | 34120634655 | 
| cache.c7gn.16xlarge | 113609865216 | 45000075046 | 45000075046 | 

**Nota**  
Tutti i tipi di istanza della generazione corrente sono creati in Amazon Virtual Private Cloud VPC per impostazione predefinita.  
Le istanze T1 non supportano. Multi-AZ  
Le istanze T1 e T2 non supportano Redis OSS AOF.  
Le variabili di configurazione Redis OSS `appendonly` e non `appendfsync` sono supportate su Redis OSS versione 2.8.22 e successive.

## Parametri Memcached specifici
<a name="ParameterGroups.Memcached"></a>

**Memcached**

Se non specifichi un gruppo di parametri per il cluster Memcached, verrà utilizzato un gruppo di parametri di default appropriato per la versione del motore. Non è possibile modificare nessun valore all'interno del gruppo di parametri di default. Tuttavia, è possibile creare un gruppo di parametri personalizzato e assegnarlo al cluster in qualsiasi momento. Per ulteriori informazioni, consulta [Creazione di un gruppo di ElastiCache parametri](ParameterGroups.Creating.md).

**Topics**
+ [Modifiche di Memcached 1.6.17](#ParameterGroups.Memcached.1.6.17)
+ [Parametri di Memcached 1.6.6 aggiunti](#ParameterGroups.Memcached.1-6-6)
+ [Modifiche dei parametri di Memcached 1.5.10](#ParameterGroups.Memcached.1-5-10)
+ [Parametri di Memcached 1.4.34 aggiunti](#ParameterGroups.Memcached.1-4-34)
+ [Parametri di Memcached 1.4.33 aggiunti](#ParameterGroups.Memcached.1-4-33)
+ [Parametri di Memcached 1.4.24 aggiunti](#ParameterGroups.Memcached.1-4-24)
+ [Parametri di Memcached 1.4.14 aggiunti](#ParameterGroups.Memcached.1-4-14)
+ [Parametri di Memcached 1.4.5 supportati](#ParameterGroups.Memcached.1-4-5)
+ [Sovraccarico delle connessioni Memcached](#ParameterGroups.Memcached.Overhead)
+ [Parametri specifici del tipo di nodo Memcached](#ParameterGroups.Memcached.NodeSpecific)

### Modifiche di Memcached 1.6.17
<a name="ParameterGroups.Memcached.1.6.17"></a>

A partire da Memcached 1.6.17 non sono più supportati questi comandi amministrativi: `lru_crawler`, `lru` e `slabs`. Con queste modifiche, non sarà possibile farlo in enable/disable `lru_crawler` fase di esecuzione tramite comandi. Per favore, enable/disable `lru_crawler` modificando il gruppo di parametri personalizzato.

### Parametri di Memcached 1.6.6 aggiunti
<a name="ParameterGroups.Memcached.1-6-6"></a>

Per Memcached 1.6.6, non sono supportati parametri aggiuntivi.

**Famiglia del gruppo di parametri:** memcached1.6

### Modifiche dei parametri di Memcached 1.5.10
<a name="ParameterGroups.Memcached.1-5-10"></a>

Per Memcached 1.5.10, sono supportati i seguenti parametri aggiuntivi.

**Famiglia del gruppo di parametri:** memcached1.5


| Nome | Informazioni | Description | 
| --- | --- | --- | 
| no\_modern  | Impostazione predefinita: 1<br />Tipo: booleano<br />Modificabile: sì<br />Allowed\_Values: 0,1<br />Modificazioni hanno effetto: All’avvio | Un alias per disabilitare i comandi`slab_reassign`, `lru_maintainer_thread``lru_segmented`, e. `maxconns_fast`<br />Quando si utilizza Memcached 1.5 e versioni successive, imposta `no_modern` anche hash\_algorithm su. `jenkins`<br />Inoltre, quando si utilizza Memcached 1.5.10, è controllato dal parametro. `inline_ascii_reponse` `parallelly` Ciò significa che se `no_modern` è disabilitato allora è disabilitato. `inline_ascii_reponse` Dal motore Memcached 1.5.16 in poi il `inline_ascii_response` parametro non si applica più, quindi `no_modern` essere abilitato o disabilitato non ha alcun effetto su. `inline_ascii_reponse`<br />Se `no_modern` è disabilitato, allora,, `slab_reassign` e `lru_maintainer_thread` sarà abilitato. `lru_segmented` `maxconns_fast` Poiché `hash_algorithm` i parametri `slab_automove` e non sono parametri SWITCH, la loro impostazione si basa sulle configurazioni nel gruppo di parametri.<br />Se si desidera disabilitare `no_modern` e ripristinare`modern`, è necessario configurare un gruppo di parametri personalizzato per disabilitare questo parametro e quindi riavviare il sistema per rendere effettive le modifiche.  Il valore di configurazione di default per questo parametro è stato modificato da 0 a 1 a partire dal 20 agosto 2021. Il valore predefinito aggiornato verrà rilevato automaticamente dai nuovi ElastiCache utenti per ogni regione dopo il 20 agosto 2021. ElastiCache Gli utenti esistenti nelle regioni prima del 20 agosto 2021 devono modificare manualmente i propri gruppi di parametri personalizzati per rilevare questa nuova modifica.  | 
| inline\_ascii\_resp  | Impostazione predefinita: 0<br />Tipo: booleano<br />Modificabile: sì<br />Allowed\_Values: 0,1<br />Modificazioni hanno effetto: Al lancio | Archivia i numeri dalla risposta `VALUE` in una voce usando fino a 24 byte. Lieve rallentamento dei set ASCII `get`, `faster`.  | 

Per Memcached 1.5.10, i seguenti parametri sono stati rimossi.


| Nome | Informazioni | Description | 
| --- | --- | --- | 
| expirezero\_does\_not\_evict  | Impostazione predefinita: 0<br />Tipo: booleano<br />Modificabile: sì<br />Allowed\_Values: 0,1<br />Modificazioni hanno effetto: All’avvio | Non più supportati in questa versione. | 
| modern  | Impostazione predefinita: 1<br />Tipo: booleano<br />Modificabile: Sì (richiede il riavvio, se impostato su `no_modern`)<br />Allowed\_Values: 0,1<br />Modificazioni hanno effetto: All’avvio | Non più supportati in questa versione. A partire da questa versione `no-modern` è abilitato per impostazione predefinita a ogni avvio o riavvio.  | 

### Parametri di Memcached 1.4.34 aggiunti
<a name="ParameterGroups.Memcached.1-4-34"></a>

Per Memcached 1.4.34, non sono supportati parametri aggiuntivi.

**Famiglia del gruppo di parametri:** memcached1.4

### Parametri di Memcached 1.4.33 aggiunti
<a name="ParameterGroups.Memcached.1-4-33"></a>

Per Memcached 1.4.33, sono supportati i seguenti parametri aggiuntivi.

**Famiglia del gruppo di parametri:** memcached1.4


| Nome | Informazioni | Description | 
| --- | --- | --- | 
|  modern  | Impostazione predefinita: abilitato<br />Tipo: booleano<br />Modificabile: sì<br />Modificazioni hanno effetto: Al lancio | Un alias per più funzionalità. L'abilitazione di `modern` equivale all'attivazione dei seguenti comandi e all'utilizzo dell'algoritmo hash murmur3: `slab_reassign`, `slab_automove`, `lru_crawler`, `lru_maintainer`, `maxconns_fast` e `hash_algorithm=murmur3`. | 
|  watch  | Impostazione predefinita: abilitato<br />Tipo: booleano<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente<br />I log possono essere eliminati se l'utente raggiunge i limiti relativi a `watcher_logbuf_size` e `worker_logbuf_size`. | Recupero, espulsione o mutazione di log. Ad esempio, quando un utente attiva `watch`, può visualizzare i log quando si verifica `get`, `set`, `delete` o `update`. | 
|  idle\_timeout  | Impostazione predefinita: 0 (disabilitato)<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: Al lancio | Il numero minimo di secondi durante i quali un client può essere inattivo prima che ne venga richiesta la chiusura. Intervallo di valori: da 0 a 86400. | 
|  track\_sizes  | Impostazione predefinita: disabilitato<br />Tipo: booleano<br />Modificabile: sì<br />Le modifiche diventano effettive: Al lancio | Mostra le dimensioni utilizzate da ciascun gruppo di slab.<br />L'abilitazione di `track_sizes` consente di eseguire `stats sizes` senza dover eseguire `stats sizes_enable`. | 
|  watcher\_logbuf\_size  | Impostazione predefinita: 256 (KB)<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: Al lancio | Il comando `watch` abilita la registrazione del flusso per Memcached. `watch` può tuttavia eliminare i log se il tasso di espulsioni, mutazioni o recuperi è sufficientemente elevato per riempire il buffer di registrazione. In tali situazioni, gli utenti possono aumentare le dimensioni del buffer in modo da ridurre la possibile perdita di log. | 
|  worker\_logbuf\_size  | Impostazione predefinita: 64 (KB)<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: Al lancio | Il comando `watch` abilita la registrazione del flusso per Memcached. `watch` può tuttavia eliminare i log se il tasso di espulsioni, mutazioni o recuperi è sufficientemente elevato per riempire il buffer di registrazione. In tali situazioni, gli utenti possono aumentare le dimensioni del buffer in modo da ridurre la possibile perdita di log. | 
|  slab\_chunk\_max  | Impostazione predefinita: 524288 (byte) <br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche diventano effettive: Al lancio | Specifica le dimensioni massime di uno slab. Impostando una dimensione inferiore di slab viene utilizzata una memoria più efficiente. Gli elementi più grandi di `slab_chunk_max` sono suddivisi in più slab. | 
|  lru\_crawler metadump [all\|1\|2\|3] | Impostazione predefinita: disabilitato <br />Tipo: booleano<br />Modificabile: sì<br />Le modifiche diventano effettive: immediatamente | Se lru\_crawler è abilitato questo comando effettua il dump di tutte le chiavi.<br />`all\|1\|2\|3`: tutti gli slab o specificare un determinato numero di slab | 

### Parametri di Memcached 1.4.24 aggiunti
<a name="ParameterGroups.Memcached.1-4-24"></a>

Per Memcached 1.4.24, sono supportati i seguenti parametri aggiuntivi.

**Famiglia del gruppo di parametri:** memcached1.4


| Nome | Informazioni | Description | 
| --- | --- | --- | 
|  disable\_flush\_all  | Impostazione predefinita: 0 (disabilitato)<br />Tipo: booleano<br />Modificabile: sì<br />Modificazioni hanno effetto: Al lancio | Aggiungere il parametro (`-F`) per disabilitare flush\_all. Utile se non desideri poter eseguire uno svuotamento completo sulle istanze di produzione.<br />Valori: 0, 1 (l'utente può utilizzare il parametro `flush_all` quando il valore è 0). | 
|  hash\_algorithm  | Impostazione predefinita: jenkins<br />Tipo: stringa<br />Modificabile: sì<br />Modificazioni hanno effetto: Al lancio | L'algoritmo hash da utilizzare. Valori consentiti: murmur3 e jenkins. | 
|  lru\_crawler  | Impostazione predefinita: 0 (disabilitato)<br />Tipo: booleano<br />Modificabile: sì<br />Le modifiche hanno effetto: Dopo il riavvio Puoi abilitare temporaneamente `lru_crawler` in fase di runtime dalla riga di comando. Per ulteriori informazioni, consulta la colonna Descrizione.  | Pulisce le classi di slab degli elementi scaduti. Si tratta di un processo a basso impatto che viene eseguito in background. Attualmente richiede l'avvio di un crawling tramite l'utilizzo di un comando manuale.<br />Per un'abilitazione temporanea, esegui il comando `lru_crawler enable` alla riga di comando.<br />`lru_crawler 1,3,5` esegue il crawling delle classi slab 1, 3 e 5 per cercare elementi scaduti da aggiungere all'elenco libero.<br />Valori: 0,1 L'abilitazione di `lru_crawler` alla riga di comando abilita il crawler finché non viene disabilitato alla riga di comando o al successivo riavvio. Per abilitarlo in modo permanente, devi modificare il valore del parametro. Per ulteriori informazioni, consulta [Modifica di un gruppo di ElastiCache parametri](ParameterGroups.Modifying.md).  | 
|  lru\_maintainer  | Impostazione predefinita: 0 (disabilitato)<br />Tipo: booleano<br />Modificabile: sì<br />Modificazioni hanno effetto: Al lancio | Un thread in background che distribuisce gli elementi utilizzati meno di recente man mano che si raggiungono le capacità. Valori: 0, 1.  | 
|  expirezero\_does\_not\_evict  | Impostazione predefinita: 0 (disabilitato)<br />Tipo: booleano<br />Modificabile: sì<br />Modificazioni hanno effetto: Al lancio | Quando utilizzato con `lru_maintainer`, rende gli elementi non soggetti a espulsione con un tempo di scadenza pari a 0.  Ciò consente di togliere spazio di memoria disponibile per gli elementi soggetti a espulsione.  <br />Può essere impostato in modo da ignorare `lru_maintainer`. | 

### Parametri di Memcached 1.4.14 aggiunti
<a name="ParameterGroups.Memcached.1-4-14"></a>

Per Memcached 1.4.14, sono supportati i seguenti parametri aggiuntivi.

**Famiglia del gruppo di parametri:** memcached1.4


**Parametri aggiunti in Memcached 1.4.14**  

|  Nome  |  Informazioni  |  Description  | 
| --- | --- | --- | 
| config\_max | Impostazione predefinita: 16<br />Tipo: Integer<br />Modificabile: no | Il numero massimo di voci di ElastiCache configurazione. | 
| config\_size\_max | Impostazione predefinita: 65536<br />Tipo: Integer<br />Modificabile: no | Dimensione massima delle voci di configurazione, in byte. | 
| hashpower\_init | Impostazione predefinita: 16<br />Tipo: Integer<br />Modificabile: no | La dimensione iniziale della tabella ElastiCache hash, espressa come potenza di due. L'impostazione 16 (2^16) o 65536 chiavi. | 
| maxconns\_fast | Impostazione predefinita: 0(false)<br />Tipo: Booleano<br />Modificabile: sì<br />Le modifiche hanno effetto: Dopo il riavvio | Modifica il modo in cui vengono gestite le nuove richieste di connessione quando viene raggiunto il limite massimo di connessioni. Se questo parametro è impostato su 0 (zero), nuove connessioni vengono aggiunte alla coda di backlog e verrà attesa la chiusura delle altre connessioni. Se il parametro è impostato su 1, ElastiCache invia un errore al client e chiude immediatamente la connessione. | 
| slab\_automove | Impostazione predefinita: 0<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche hanno effetto: Dopo il riavvio | Regola l'algoritmo slab automove: se questo parametro è impostato su 0 (zero), l'algoritmo è disabilitato. Se è impostato su 1, ElastiCache utilizza un lento approccio tradizionale per lo spostamento automatico degli slab. Se è impostato su 2, sposta le lastre ElastiCache in modo aggressivo ogni volta che si verifica uno sfratto. Questa modalità è consigliabile esclusivamente a scopo di test. | 
| slab\_reassign | Impostazione predefinita: 0(false)<br />Tipo: Booleano<br />Modificabile: sì<br />Le modifiche hanno effetto: Dopo il riavvio | Abilitare o disabilitare la riassegnazione dello slab. Se questo parametro è impostato su 1, puoi utilizzare il comando di "riassegnazione slab" (slab\_reassign) per riassegnare manualmente la memoria. | 

### Parametri di Memcached 1.4.5 supportati
<a name="ParameterGroups.Memcached.1-4-5"></a>

**Famiglia del gruppo di parametri:** memcached1.4

Per Memcached 1.4.5, sono supportati i seguenti parametri.


**Parametri aggiunti in Memcached 1.4.5**  

|  Nome  |  Informazioni  |  Description  | 
| --- | --- | --- | 
| backlog\_queue\_limit | Impostazione predefinita: 1024<br />Tipo: Integer<br />Modificabile: no | Limite della coda di backlog. | 
| binding\_protocol | Impostazione predefinita: auto<br />Tipo: stringa<br />Modificabile: sì<br />Le modifiche hanno effetto: Dopo il riavvio | Il protocollo di binding. Valori consentiti: `ascii` e `auto`.<br />Per ulteriori informazioni sulla modifica del valore di `binding_protocol`, consulta [Modifica di un gruppo di ElastiCache parametri](ParameterGroups.Modifying.md). | 
| cas\_disabled | Impostazione predefinita: 0(false)<br />Tipo: Booleano<br />Modificabile: sì<br />Le modifiche hanno effetto: Dopo il riavvio | Se 1 (true), le operazioni di controllo e impostazione (CAS) verranno disabilitate e gli elementi archiviati utilizzeranno 8 byte in meno rispetto a quando CAS è abilitato. | 
| chunk\_size | Impostazione predefinita: 48<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche hanno effetto: Dopo il riavvio | La quantità minima, in byte, di spazio da allocare per chiave, valore e flag dell'elemento più piccolo. | 
| chunk\_size\_growth\_factor | Impostazione predefinita: 1.25<br />Tipo: Float<br />Modificabile: sì<br />Le modifiche hanno effetto: Dopo il riavvio | Il fattore di crescita che controlla le dimensioni di ciascun successivo blocco di Memcached. Ciascun blocco sarà maggiore del precedente in base al valore di chunk\_size\_growth\_factor. | 
| error\_on\_memory\_exhausted | Impostazione predefinita: 0(false)<br />Tipo: Booleano<br />Modificabile: sì<br />Le modifiche hanno effetto: Dopo il riavvio | Se 1 (true), quando si esaurisce la memoria per archiviare gli elementi, Memcached restituirà un errore anziché espellere gli elementi. | 
| large\_memory\_pages | Impostazione predefinita: 0(false)<br />Tipo: Booleano<br />Modificabile: no | Se 1 (true), ElastiCache proverà a utilizzare pagine di memoria di grandi dimensioni. | 
| lock\_down\_paged\_memory | Impostazione predefinita: 0(false)<br />Tipo: Booleano<br />Modificabile: no | Se 1 (true), ElastiCache bloccherà tutta la memoria paginata. | 
| max\_item\_size | Impostazione predefinita: 1048576<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche hanno effetto: Dopo il riavvio | La dimensione, in byte, dell'elemento più grande che può essere archiviato nel cluster. | 
| max\_simultaneous\_connections | Impostazione predefinita: 65000<br />Tipo: Integer<br />Modificabile: no | Il numero massimo di connessioni simultanee. | 
| maximize\_core\_file\_limit | Impostazione predefinita: 0(false)<br />Tipo: Booleano<br />Modificabile: <br />Le modifiche hanno effetto: Dopo il riavvio | Se 1 (true), ElastiCache massimizzerà il limite del file principale. | 
| memcached\_connections\_overhead | Impostazione predefinita: 100<br />Tipo: Integer<br />Modificabile: sì<br />Le modifiche hanno effetto: Dopo il riavvio | La quantità di memoria da riservare per le connessioni Memcached e altro sovraccarico vario. Per informazioni su questo parametro, consulta [Sovraccarico delle connessioni Memcached](#ParameterGroups.Memcached.Overhead). | 
| requests\_per\_event | Impostazione predefinita: 20<br />Tipo: Integer<br />Modificabile: no | Il numero massimo di richieste per evento per una connessione specifica. Questo limite è necessario per evitare un uso eccessivo delle risorse. | 

### Sovraccarico delle connessioni Memcached
<a name="ParameterGroups.Memcached.Overhead"></a>

Su ciascun nodo, la memoria resa disponibile per l'archiviazione degli elementi è la memoria totale disponibile sul nodo, archiviata nel parametro `max_cache_memory`, meno la memoria utilizzata per le connessioni e altro sovraccarico, archiviata nel parametro `memcached_connections_overhead`. Un nodo di tipo `cache.m1.small` ha ad esempio un valore di `max_cache_memory` pari a 1300 MB. Con il valore `memcached_connections_overhead` di default di 100 MB, il processo Memcached avrà 1200 MB disponibili per archiviare gli elementi.

I valori predefiniti per il parametro `memcached_connections_overhead` sono sufficienti nella maggior parte dei casi. La quantità di allocazione richiesta per il sovraccarico delle connessioni può tuttavia variare in base a più fattori, tra cui tasso di richiesta, dimensione del payload e numero di connessioni.

Puoi modificare il valore di `memcached_connections_overhead` per soddisfare al meglio le esigenze della tua applicazione. Aumentando ad esempio il valore del parametro `memcached_connections_overhead` otterrai la riduzione della quantità di memoria disponibile per l'archiviazione degli elementi e verrà reso disponibile un buffer di dimensioni maggiori per il sovraccarico delle connessioni. Riducendo il valore del parametro `memcached_connections_overhead` avrai a disposizione una maggiore quantità di memoria per archiviare gli elementi, sebbene ciò aumenti il rischio di utilizzo di swap e di riduzione delle prestazioni. Se riscontri utilizzo dello swap e riduzione delle prestazioni, prova ad aumentare il valore del parametro `memcached_connections_overhead`.

**Importante**  
Per il tipo di nodo `cache.t1.micro`, il valore di `memcached_connections_overhead` viene determinato come segue:  
Se il cluster utilizza il gruppo di parametri predefinito, ElastiCache imposterà il valore su 13 `memcached_connections_overhead` MB.
Se il cluster utilizza un gruppo di parametri che tu hai creato, puoi impostare `memcached_connections_overhead` su un valore di tua scelta.

### Parametri specifici del tipo di nodo Memcached
<a name="ParameterGroups.Memcached.NodeSpecific"></a>

Sebbene la maggior parte dei parametri abbia un valore singolo, alcuni parametri hanno diversi valori in base al tipo di nodo utilizzato. La tabella seguente mostra i valori predefiniti dei parametri `max_cache_memory` e `num_threads` per ciascun tipo di nodo. I valori di questi parametri non possono essere modificati.


|  Tipo di nodo  | max\_cache\_memory (in megabyte)  | num\_threads  | 
| --- | --- | --- | 
| cache.t1.micro | 213  | 1 | 
| cache.t2.micro | 555 | 1 | 
| cache.t2.small | 1588 | 1 | 
| cache.t2.medium | 3301 | 2 | 
| cache.t3.micro | 512 | 2 | 
| cache.t3.small | 1402 | 2 | 
| cache.t3.medium | 3364 | 2 | 
| cache.t4g.micro | 512 | 2 | 
| cache.t4g.small | 1402 | 2 | 
| cache.t4g.medium | 3164 | 2 | 
| cache.m1.small | 1301 | 1 | 
| cache.m1.medium | 3350 | 1 | 
| cache.m1.large | 7100 | 2 | 
| cache.m1.xlarge | 14600  | 4 | 
| cache.m2.xlarge | 33800 | 2 | 
| cache.m2.2xlarge | 30412 | 4 | 
| cache.m2,4xlarge | 68000  | 16 | 
| cache.m3.medium | 2850 | 1 | 
| cache.m3.large | 6200 | 2 | 
| cache.m3.xlarge | 13600 | 4 | 
| cache.m3,2xlarge | 28600 | 8 | 
| cache.m4.large | 6573 | 2 | 
| cache.m4.xlarge | 11496  | 4 | 
| cache.m4.2xlarge | 30412 | 8 | 
| cache.m4.4xlarge | 62234 | 16 | 
| cache.m4.10xlarge | 158355 | 40 | 
| cache.m5.large | 6537 | 2 | 
| cache.m5.xlarge | 13248 | 4 | 
| cache.m5.2xlarge | 26671 | 8 | 
| cache.m5.4xlarge | 53516 | 16 | 
| cache.m5.12xlarge | 160900 | 48 | 
| cache.m5.24xlarge | 321865  | 96 | 
| cache.m6g.large | 6537 | 2 | 
| cache.m6g.xlarge | 13248 | 4 | 
| cache.m6g.2xlarge | 26671 | 8 | 
| cache.m6g.4xlarge | 53516 | 16 | 
| cache.m6g.8xlarge | 107000 | 32 | 
| cache.m6g.12xlarge | 160900 | 48 | 
| cache.m6g.16xlarge | 214577 | 64 | 
| cache.c1.xlarge | 6600 | 8 | 
| cache.r3.large | 13800 | 2 | 
| cache.r3.xlarge | 29100 | 4 | 
| cache.r3,2xlarge | 59600 | 8 | 
| cache.r3,4xlarge | 120600 | 16 | 
| cache.r3,8xlarge | 120600 | 32 | 
| cache.r4.large | 12590 | 2 | 
| cache.r4.xlarge | 25652 | 4 | 
| cache.r4.2xlarge | 51686 | 8 | 
| cache.r4.4xlarge | 103815 | 16 | 
| cache.r4.8xlarge | 208144 | 32 | 
| cache.r4.16xlarge | 416776 | 64 | 
| cache.r5.large | 13387 | 2 | 
| cache.r5.xlarge | 26953 | 4 | 
| cache.r5.2xlarge | 54084 | 8 | 
| cache.r5.4xlarge | 108347 | 16 | 
| cache.r5.12xlarge | 325400 | 48 | 
| cache.r5.24xlarge | 650869 | 96 | 
| cache.r6g.large | 13387 | 2 | 
| cache.r6g.xlarge | 26953 | 4 | 
| cache.r6g.2xlarge | 54084 | 8 | 
| cache.r6g.4xlarge | 108347 | 16 | 
| cache.r6g.8xlarge | 214577 | 32 | 
| cache.r6g.12xlarge | 325400 | 48 | 
| cache.r6g.16xlarge | 429154 | 64 | 
| cache.c7gn.large | 3164 | 2 | 
| cache.c7gn.xlarge | 6537 | 4 | 
| cache.c7gn.2xlarge | 13248 | 8 | 
| cache.c7gn.4xlarge | 26671 | 16 | 
| cache.c7gn.8xlarge | 53516 | 32 | 
| cache.c7gn.12xlarge | 325400 | 48 | 
| cache.c7gn.16xlarge | 108347 | 64 | 

**Nota**  
Tutte le istanze T2 vengono create in Amazon Virtual Private Cloud (Amazon VPC).