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
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
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:
Nome | Informazioni | Descrizione |
---|---|---|
acl-pubsub-default |
|
Le autorizzazioni predefinite del canale pubsub per gli utenti ACL nella cache. |
client-output-buffer-limit |
|
I client normali non hanno limiti di buffer. I client PUB/SUB vengono disconnessi se violano il backlog di 32 MiB o violano il backlog di 8 MiB per 60 secondi. |
client-query-buffer-limit |
1 GiB | La dimensione massima di un singolo buffer di query dei client. Inoltre, i client non possono generare una richiesta con più di 4.000 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 |
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:
Nome | Informazioni | Descrizione |
---|---|---|
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. |
Dimensione dello 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 |
Cluster progettati autonomamente
Per i cluster progettati autonomamente, consulta Parametri Valkey e Redis OSS per ottenere l'elenco dei valori predefiniti dei parametri di configurazione e per sapere 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.