

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

# Configurazione e limiti di Valkey e Redis OSS
<a name="RedisConfiguration"></a>

I motori Valkey e Redis OSS forniscono ciascuno una serie di parametri di configurazione, alcuni dei quali sono modificabili in Redis OSS e altri non sono modificabili ElastiCache per fornire prestazioni e affidabilità stabili.

## Cache serverless
<a name="RedisConfiguration.Serverless"></a>

Per le cache serverless, i gruppi di parametri non vengono utilizzati e tutte le configurazioni di Valkey o Redis OSS non sono modificabili. Sono presenti i seguenti parametri Valkey o Redis OSS:


****  

|  Name  |  Informazioni  |  Description  | 
| --- | --- | --- | 
| acl-pubsub-default | `allchannels` | Le autorizzazioni predefinite del canale pubsub per gli utenti ACL nella cache. | 
| client-output-buffer-limit | `normal 0 0 0` `pubsub 32mb 8mb 60` | I client normali non hanno limiti di buffer. PUB/SUB i client verranno disconnessi se violano il backlog di 32 MiB o violano il backlog di 8 MiB per 60 minuti. | 
| client-query-buffer-limit | 1 GiB | La dimensione massima di un singolo buffer di query dei client. Inoltre, i client non possono emettere una richiesta con più di 3.999 argomenti. | 
| cluster-allow-pubsubshard-when-down | yes | In tal modo la cache può servire il traffico pubsub mentre è parzialmente inattiva. | 
| cluster-allow-reads-when-down | yes | In tal modo la cache può servire il traffico di lettura mentre è parzialmente inattiva. | 
| cluster-enabled | yes | Tutte le cache serverless sono abilitate alla modalità cluster, che consente loro di partizionare in modo trasparente i dati su più partizioni di back-end. Tutti gli slot vengono mostrati ai client come fossero di proprietà di un singolo nodo virtuale. | 
| cluster-require-full-coverage | no | Quando il keyspace è parzialmente inattivo (ovvero almeno uno slot hash è inaccessibile), la cache continua ad accettare le query per la parte del keyspace ancora coperta. L'intero keyspace sarà sempre "coperto" da un singolo nodo virtuale in cluster slots. | 
| lua-time-limit | 5000 | Il tempo massimo di esecuzione per uno script Lua, in millisecondi, prima che venga eseguita l'azione ElastiCache necessaria per arrestare lo script. *Se `lua-time-limit` viene superato, tutti i comandi Valkey o Redis OSS possono restituire un errore nel formato \$1\$1\$1\$1-BUSY.* *Poiché questo stato può causare interferenze con molte operazioni essenziali di Valkey o Redis OSS, ElastiCache emetterà prima un comando SCRIPT KILL.* Se ciò non riesce, ElastiCache riavvierà forzatamente Valkey o Redis OSS. | 
| maxclients | 65000 | Il numero massimo di client che possono essere connessi contemporaneamente alla cache. Le altre connessioni possono essere o meno completate. | 
| maxmemory-policy | volatile-lru | Gli elementi con un set TTL vengono eliminati in base alla stima least-recently-used (LRU) quando viene raggiunto il limite di memoria della cache. | 
| notify-keyspace-events | Stringa vuota | Gli eventi del keyspace non sono attualmente supportati nelle cache serverless. | 
| port | Porta principale: 6379 Porta di lettura: 6380 | Le cache serverless pubblicizzano due porte con lo stesso nome host. La porta principale consente scritture e letture, mentre la porta di lettura consente le letture a coerenza finale con una latenza inferiore utilizzando il comando READONLY. | 
| proto-max-bulk-len | 512 MiB | La dimensione massima di una singola richiesta di elementi. | 
| timeout | 0 | La disconnessione dei client non viene forzata per un determinato periodo di inattività, ma può essere eseguita durante lo stato stazionario a beneficio del sistema di bilanciamento del carico. | 

Inoltre, sono applicati i limiti seguenti:


****  

|  Name  |  Informazioni  |  Description  | 
| --- | --- | --- | 
| Dimensioni per cache | 5.000 GiB | Quantità massima di dati che è possibile archiviare per cache serverless. | 
| Dimensioni per slot | 32 GiB | La dimensione massima di un singolo slot hash Valkey o Redis OSS. I client che cercano di impostare più dati di questi su un singolo slot Valkey o Redis OSS attiveranno la politica di espulsione sullo slot e, se nessuna chiave è eliminabile, riceveranno un errore out of memory (). OOM | 
| ECPU per cache | 15.000.000 di ECPU/secondo | ElastiCache Metrica delle unità di elaborazione (ECPU). Il numero di dati ECPUs consumati dalle tue richieste dipende dal tempo impiegato dalla vCPU e dalla quantità di dati trasferiti. | 
| ECPU per slot | 30.000 - 90.000 ECPU/secondo | Massimo 30.000 ECPUs/second per slot o 90.000 se si utilizza Read from Replica utilizzando connessioni ECPUs/second READONLY. | 
| Argomenti per richiesta | 3.999 | Numero massimo di argomenti per richiesta. I client che inviano più argomenti per richiesta riceveranno un errore. | 
| Lunghezza del nome della chiave | 4 KiB | La dimensione massima per una singola chiave Valkey o Redis OSS o nome di canale. I client che fanno riferimento a chiavi di dimensioni superiori restituiscono un errore. | 
| Dimensione dello script Lua | 4 MiB | La dimensione massima di un singolo script Valkey o Redis OSS Lua. I tentativi di caricare uno script Lua più grande restituiscono un errore. | 

## Cluster basati su nodi
<a name="RedisConfiguration.SelfDesigned"></a>

Per i cluster basati su nodi, vedere [Parametri Valkey e Redis OSS](ParameterGroups.Engine.md#ParameterGroups.Redis) i valori predefiniti dei parametri di configurazione e quali sono configurabili. I valori predefiniti sono generalmente consigliati a meno che non si abbia un caso d'uso specifico che ne richieda la sostituzione.