ElastiCache supportate per le versioni Redis - Amazon ElastiCache per Redis

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

ElastiCache supportate per le versioni Redis

Le cache ElastiCache serverless supportano le seguenti versioni Redis:

ElastiCache per Redis versione 7.1 (avanzata)

Questa versione include miglioramenti delle prestazioni che consentono ai carichi di lavoro di aumentare la velocità di trasmissione effettiva e ridurre le latenze operative. ElastiCache 7.1 introduce due miglioramenti principali:

Abbiamo esteso la funzionalità dei thread di I/O avanzato per gestire anche la logica del livello di presentazione. Per livello di presentazione, intendiamo i thread di I/O avanzato che non solo leggono l'input del client, ma analizzano anche l'input nel formato di comando binario Redis. L'input viene quindi inoltrato al thread principale per l'esecuzione, fornendo così un aumento delle prestazioni. Pattern di accesso alla memoria Redis migliorato. Le fasi di esecuzione di molte operazioni sulla struttura dei dati sono interleaved, per garantire l'accesso parallelo alla memoria e una latenza di accesso alla memoria ridotta. Quando eseguono ElastiCache su nodi R7g.4xlarge basati su Graviton3 o più grandi, i clienti possono raggiungere oltre 1 milione di richieste al secondo per nodo. Grazie ai miglioramenti delle prestazioni di ElastiCache per Redis v7.1, i clienti possono ottenere fino al 100% in più di velocità di trasmissione effettiva e una latenza P99 inferiore del 50% rispetto a ElastiCache per Redis v7.0. Questi miglioramenti sono abilitati su nodi di dimensioni con almeno 8 core fisici (2xlarge su Graviton e 4xlarge su x86), indipendentemente dal tipo di CPU e non richiedono modifiche al client.

Nota

ElastiCache v7.1 è compatibile con OSS Redis v7.0.

ElastiCache per Redis versione 7.0 (avanzata)

ElastiCache per Redis 7.0 aggiunge una serie di miglioramenti e il supporto per nuove funzionalità:

  • Funzioni Redis: ElastiCache per Redis 7 aggiunge il supporto per Funzioni Redis e fornisce un'esperienza gestita che consente agli sviluppatori di eseguire script LUA con la logica dell'applicazione archiviata nel cluster ElastiCache, senza richiedere ai client di inviare nuovamente gli script al server con ogni Connessione.

  • Miglioramenti ACL: ElastiCache per Redis 7 aggiunge il supporto per la prossima versione della lista di controllo degli accessi (ACL) Redis. Con ElastiCache per Redis 7, i client possono ora specificare più set di autorizzazioni su chiavi o keyspace specifici in Redis.

  • Pub/Sub partizionato: ElastiCache per Redis 7 aggiunge il supporto per eseguire la funzionalità Redis Pub/Sub in modo partizionato quando si esegue ElastiCache in Modalità cluster abilitata (CME). Le funzionalità Redis Pub/Sub consentono agli editori di inviare messaggi a qualsiasi numero di sottoscrittori su un canale. Con Amazon ElastiCache per Redis 7, i canali sono associati a una partizione nel cluster ElastiCache. Questo elimina la necessità di propagare le informazioni sui canali tra le partizioni con conseguente miglioramento della scalabilità.

  • Multiplexing I/O avanzato: ElastiCache per Redis versione 7 introduce il multiplexing I/O avanzato, che offre una maggiore velocità di trasmissione effettiva e una latenza ridotta per carichi di lavoro ad alta velocità di trasmissione effettiva con molte connessioni client simultanee a un cluster ElastiCache. Ad esempio, quando si utilizza un cluster di nodi r6g.xlarge e si eseguono 5200 client simultanei, è possibile ottenere fino al 72% di aumento della velocità di trasmissione effettiva (operazioni di lettura e scrittura al secondo) e una riduzione della latenza P99 fino al 71%, rispetto a ElastiCache per Redis versione 6.

Per ulteriori informazioni sul rilascio Redis 7.0, consulta le Note di rilascio di Redis 7.0 alla pagina Redis di GitHub.

ElastiCache for Redis versione 6.2 (avanzato)

ElastiCache for Redis 6.2 include miglioramenti delle prestazioni per cluster abilitati TLS che utilizzano tipi di nodi x86 con 8 o più vCPU o tipi di nodi Graviton2 con 4 o più vCPU. Questi miglioramenti migliorano la velocità effettiva e riducono i tempi necessari per stabilire la connessione client scaricando la crittografia su altre vCPU. Con Redis 6.2, è possibile anche gestire l'accesso ai canali Pub/Sub con le regole della Lista di controllo accessi (ACL).

Con questa versione, introduciamo inoltre il supporto per il tiering di dati su nodi cluster contenenti lo SSD NVMe collegato in locale. Per ulteriori informazioni, consulta Tiering di dati.

La versione 6.2.6 del motore Redis introduce anche il supporto per il formato JSON (JavaScript Object Notation) nativo, un modo semplice e senza schemi per codificare set di dati complessi nei cluster Redis. Con il supporto JSON, puoi sfruttare le prestazioni e le API Redis per applicazioni che operano su JSON. Per ulteriori informazioni, consulta Nozioni di base su JSON. Sono incluse anche le metriche relative a JSON, JsonBasedCmds e JsonBasedCmdsLatency, incorporate in CloudWatch per monitorare l'utilizzo di questo tipo di dati. Per ulteriori informazioni, consulta Parametri di Redis.

Utilizzando 6.2 è possibile specificare la versione del motore. ElastiCache for Redis richiama automaticamente la versione secondaria preferita di Redis 6.2 disponibile. Ad esempio, quando si crea/modifica un cluster di cache, si imposta il parametro --engine-version su 6.2. Il cluster verrà avviato con l'attuale versione secondaria preferita di Redis 6.2 al momento della creazione/modifica. Se si specifica la versione 6.x del motore nell'API, l'ultima versione secondaria di Redis 6.

Per i cluster 6.0 esistenti, è possibile accedere al successivo aggiornamento automatico della versione secondaria impostando il parametro AutoMinorVersionUpgrade su yes nell’API CreateCacheCluster, ModifyCacheCluster, CreateReplicationGroup o ModifyReplicationGroup. ElastiCache for Redis aggiornerà la versione secondaria dei cluster 6.0 esistenti a 6.2 utilizzando gli aggiornamenti self-service. Per ulteriori informazioni, consulta Aggiornamenti self-service in Amazon ElastiCache.

Quando si chiama l'API DescribeCacheEngineVersions, il valore del parametro EngineVersion verrà impostato su 6.2 e la versione effettiva del motore con la versione secondaria verrà restituita nel campo CacheEngineVersionDescription

Per ulteriori informazioni sulle note di rilascio di Redis 6.2, consulta le Note di rilascio di Redis 6.2 alla pagina Redis di GitHub.

ElastiCache for Redis versione 6.0 (avanzata)

Amazon ElastiCache for Redis presenta la nuova versione del motore Redis, che include l'Autenticazione degli utenti con il controllo degli accessi basato sui ruoli, il caching lato client e significativi miglioramenti operativi.

A partire da Redis 6.0, ElastiCache for Redis offrirà una singola versione per ogni release principale Redis OSS, piuttosto che offrire più versioni secondarie. ElastiCache for Redis gestirà automaticamente la versione secondaria dei cluster di cache in esecuzione, garantendo prestazioni migliorate e maggiore sicurezza.

È inoltre possibile accedere al prossimo aggiornamento automatico della versione secondaria impostando il parametro AutoMinorVersionUpgrade su yes ed ElastiCache for Redis gestirà l'aggiornamento della versione secondaria, tramite aggiornamenti self-service. Per ulteriori informazioni, consulta Aggiornamenti del servizio in ElastiCache.

È possibile specificare la versione del motore utilizzando 6.0. ElastiCache for Redis richiama automaticamente la versione secondaria preferita di Redis 6.0 disponibile. Ad esempio, quando si crea/modifica un cluster di cache, si imposta il parametro --engine-version su 6.0. Il cluster verrà avviato con l'attuale versione minore preferita di Redis 6.0 al momento della creazione/modifica. Qualsiasi richiesta con un valore di versione secondaria specifico verrà rifiutata, verrà generata un'eccezione e il processo avrà esito negativo.

Quando si chiama l'API DescribeCacheEngineVersions, il valore del parametro EngineVersion verrà impostato su 6.0 e la versione effettiva del motore con la versione secondaria verrà restituita nel campo CacheEngineVersionDescription

Per ulteriori informazioni sul rilascio Redis 6.0, consulta le Note di rilascio di Redis 6.0 alla pagina Redis di GitHub.

ElastiCache for Redis versione 5.0.6 (potenziata)

Amazon ElastiCache per Redis presenta la nuova versione del motore Redis, che include correzioni di bug e i seguenti aggiornamenti cumulativi:

  • Garanzia di stabilità del motore in condizioni speciali.

  • Miglioramento della gestione degli errori di Hyperloglog.

  • Comandi avanzati di handshake per una replica affidabile.

  • Tracciamento costante della consegna dei messaggi tramite il comando XCLAIM.

  • Gestione migliorata del campo LFU negli oggetti.

  • Gestione migliorata delle transazioni durante l'utilizzo ZPOP.

  • Possibilità di rinominare comandi: un parametro denominato rename-commands che consente di rinominare i comandi Redis potenzialmente pericolosi o costosi che possono causare la perdita accidentale dei dati, ad esempio FLUSHALL o FLUSHDB. È simile alla configurazione di rename-command della versione open source di Redis. Tuttavia, ElastiCache ha migliorato l'esperienza fornendo un flusso di lavoro completamente gestito. Le modifiche al nome del comando vengono applicate immediatamente e propagate automaticamente su tutti i nodi del cluster che contengono l'elenco comandi. Non è richiesto alcun intervento da parte dell'utente, come il riavvio dei nodi.

    I seguenti esempi mostrano come modificare i gruppi di parametri esistenti. È incluso il parametro rename-commands che è un elenco di comandi separati da spazi da rinominare:

    aws elasticache modify-cache-parameter-group --cache-parameter-group-name custom_param_group --parameter-name-values "ParameterName=rename-commands, ParameterValue='flushall restrictedflushall'" --region region

    In questo esempio, il parametro rename-commands viene utilizzato per rinominare il comando flushall in restrictedflushall.

    Per rinominare più comandi, usa:

    aws elasticache modify-cache-parameter-group --cache-parameter-group-name custom_param_group --parameter-name-values "ParameterName=rename-commands, ParameterValue='flushall restrictedflushall flushdb restrictedflushdb''" --region region

    Per ripristinare una modifica, esegui nuovamente il comando ed escludi i valori rinominati dall'elenco ParameterValue che vuoi conservare, come illustrato di seguito:

    aws elasticache modify-cache-parameter-group --cache-parameter-group-name custom_param_group --parameter-name-values "ParameterName=rename-commands, ParameterValue='flushall restrictedflushall'" --region region

    In questo caso, il comando flushall viene rinominato in restrictedflushall e qualsiasi altro comando rinominato riacquista il nome originale.

    Nota

    Quando si rinominano i comandi, si applicano le seguenti limitazioni:

    • Tutti i comandi rinominati devono essere alfanumerici.

    • La lunghezza massima dei nuovi nomi di comandi è di 20 caratteri alfanumerici.

    • Durante la ridenominazione dei comandi, assicurati di aggiornare il gruppo di parametri associato al cluster.

    • Per impedire completamente l'uso di un comando, usa la parola chiave blocked, come indicato di seguito:

      aws elasticache modify-cache-parameter-group --cache-parameter-group-name custom_param_group --parameter-name-values "ParameterName=rename-commands, ParameterValue='flushall blocked'" --region region

    Per ulteriori informazioni sulle modifiche ai parametri e per un elenco dei comandi idonei per la ridenominazione, vedi Modifiche dei parametri di Redis 5.0.3.

  • Flussi Redis: questo crea una struttura di dati di registro che consente ai produttori di accodare nuovi elementi in tempo reale. Inoltre consente ai consumatori di utilizzare i messaggi in modo bloccante e non. I flussi consentono i gruppi di consumatori, che rappresentano un gruppo di clienti che consumano cooperativamente diverse parti dello stesso flusso di messaggi, in modo simile ad Apache Kafka. Per ulteriori informazioni, consulta l'argomento relativo all'introduzione ai flussi Redis.

  • Support per una famiglia di comandi di flusso come XADD, XRANGE e XREAD. Per ulteriori informazioni, consulta la sezione relativa ai comandi dei flussi Redis.

  • Alcuni parametri nuovi e ridenominati. Per ulteriori informazioni, consulta Modifiche dei parametri di Redis 5.0.0.

  • Un nuovo parametro Redis, StreamBasedCmds.

  • Tempo di snapshot leggermente più rapido per i nodi Redis.

Importante

Amazon ElastiCache for Redis ha effettuato il backporting di due correzioni di bug critiche da Redis open source versione 5.0.1. Sono elencati qui di seguito:

  • Risposta di mancata corrispondenza RESTORE quando determinate chiavi sono già scadute.

  • Il comando XCLAIM può potenzialmente restituire una voce errata o desincronizzare il protocollo.

Entrambe queste correzioni di bug sono incluse nel support ElastiCache for Redis per il motore Redis versione 5.0.0 e verranno utilizzate nei futuri aggiornamenti della versione.

Per ulteriori informazioni, consulta le note di rilascio di Redis 5.0.6 alla pagina Redis di GitHub.

ElastiCache per Redis versione 5.0.5 (obsoleta, usa versione 5.0.6)

Amazon ElastiCache for Redis presenta la nuova versione del motore Redis. Include modifiche alla configurazione online per ElastiCache for Redis di cluster di failover automatico durante tutte le operazioni pianificate. Puoi ora dimensionare il tuo cluster, effettuare l'upgrade della versione del motore Redis e applicare patch e aggiornamenti di manutenzione mentre i cluster rimangono online e continuano a servire le richieste in arrivo. Include anche correzioni di bug.

Per ulteriori informazioni, consulta le note di rilascio di Redis 5.0.5 nella sezione dedicata a Redis su GitHub.

ElastiCache per Redis versione 5.0.4 (obsoleta, usa versione 5.0.6)

Amazon ElastiCache for Redis presenta la nuova versione del motore Redis supportata da Amazon ElastiCache. Include i miglioramenti seguenti:

  • Garanzia di stabilità del motore in condizioni speciali.

  • Miglioramento della gestione degli errori di Hyperloglog.

  • Comandi avanzati di handshake per una replica affidabile.

  • Tracciamento costante della consegna dei messaggi tramite il comando XCLAIM.

  • Gestione migliorata del campo LFU negli oggetti.

  • Gestione migliorata delle transazioni durante l'utilizzo ZPOP.

Per ulteriori informazioni, consulta le note di rilascio di Redis 5.0.4 alla pagina Redis di GitHub.

ElastiCache per Redis versione 5.0.3 (obsoleta, usa versione 5.0.6)

Amazon ElastiCache per Redis introduce la nuova versione del motore Redis supportata da Amazon ElastiCache, che include correzioni di bug.

ElastiCache per Redis versione 5.0.0 (obsoleta, usa versione 5.0.6)

Amazon ElastiCache for Redis presenta la nuova versione principale del motore Redis supportata da Amazon ElastiCache. ElastiCache for Redis 5.0.0 estende il support per i seguenti miglioramenti:

  • Flussi Redis: questo crea una struttura di dati di registro che consente ai produttori di accodare nuovi elementi in tempo reale. Inoltre consente ai consumatori di utilizzare i messaggi in modo bloccante e non. I flussi consentono i gruppi di consumatori, che rappresentano un gruppo di clienti che consumano cooperativamente diverse parti dello stesso flusso di messaggi, in modo simile ad Apache Kafka. Per ulteriori informazioni, consulta l'argomento relativo all'introduzione ai flussi Redis.

  • Support per una famiglia di comandi di flusso come XADD, XRANGE e XREAD. Per ulteriori informazioni, consulta la sezione relativa ai comandi dei flussi Redis.

  • Alcuni parametri nuovi e ridenominati. Per ulteriori informazioni, consulta Modifiche dei parametri di Redis 5.0.0.

  • Un nuovo parametro Redis, StreamBasedCmds.

  • Tempo di snapshot leggermente più rapido per i nodi Redis.

ElastiCache for Redis versione 4.0.10 (potenziata)

Amazon ElastiCache for Redis presenta la nuova versione principale del motore Redis supportata da Amazon ElastiCache. Amazon ElastiCache for Redis 4.0.10 estende il support per i seguenti miglioramenti:

Gli utenti Redis (modalità cluster disabilitata) che eseguono Redis versione 3.2.10 possono avvalersi della console per aggiornare i propri cluster online.

Confronto di ElastiCache per il ridimensionamento del cluster Redis e support criptaggio
Versione
Funzionalità 3.2.6 3.2.10 versioni 4.0.10 e successive
Ridimensionamento di cluster online * No
Crittografia dei dati in transito ** No
Crittografia dei dati inattivi ** No
* Aggiunta, rimozione e ribilanciamento dele partizioni.
** Necessaria per applicazioni conformi a FedRAMP, HIPAA e PCI DSS. Per ulteriori informazioni, consulta Convalida della conformità per Amazon ElastiCache.

Versioni precedenti di fine del ciclo di vita (EOL) (3.x)

ElastiCache for Redis versione 3.2.10 (potenziata)

Amazon ElastiCache for Redis presenta la nuova versione principale del motore Redis supportata da Amazon ElastiCache. ElastiCache for Redis 3.2.10 introduce la funzione di ridimensionamento del cluster online, per aggiungere o rimuovere partizioni dal cluster mentre continua a servire le richieste di I/O in entrata. Gli utenti di ElastiCache for Redis 3.2.10 dispongono di tutte le caratteristiche delle versioni precedenti di Redis, tranne la possibilità di crittografare i propri dati. Questa caratteristicaè attualmente disponibile nella versione 3.2.6.

Confronto tra ElastiCache e Redis versioni 3.2.6 e 3.2.10
Versione
Funzionalità 3.2.6 3.2.10
Ridimensionamento di cluster online * No
Crittografia dei dati in transito ** No
Crittografia dei dati inattivi ** No
* Aggiunta, rimozione e ribilanciamento dele partizioni.
** Necessaria per applicazioni conformi a FedRAMP, HIPAA e PCI DSS. Per ulteriori informazioni, consulta Convalida della conformità per Amazon ElastiCache.

Per ulteriori informazioni, consulta quanto segue:

ElastiCache for Redis versione 3.2.6 (potenziata)

Amazon ElastiCache for Redis presenta la nuova versione principale del motore Redis supportata da Amazon ElastiCache. Gli utenti di ElastiCache for Redis 3.2.6 dispongono di tutte le funzionalità delle versioni precedenti di Redis e possono inoltre crittografare i propri dati. Per ulteriori informazioni, consulta quanto segue:

ElastiCache for Redis versione 3.2.4 (potenziata)

Amazon ElastiCache for Redis versione 3.2.4 propone la nuova versione principale del motore Redis supportata da Amazon ElastiCache. Gli utenti di ElastiCache for Redis 3.2.4 dispongono di tutte le funzionalità delle versioni precedenti di Redis e possono inoltre operare in modalità cluster o non in cluster. La tabella seguente funge da riepilogo.

Confronto tra Redis 3.2.4 in modalità cluster e non in cluster
Funzionalità Modalità non cluster Modalità cluster
Partizionamento dei dati No
Indicizzazione geospaziale
Modifica del tipo di nodo Sì *
Dimensionamento delle repliche Sì *
Aumento orizzontale No Sì *
Support per database Più di uno Singolo

Gruppo di parametri

default.redis3.2 **

default.redis3.2.cluster.on **

Per informazioni, consulta Ripristino da un backup in una nuova cache

**O un gruppo da esso derivato.

Note:
  • Partizionamento: La possibilità di ripartire i dati tra un minimo di 2 e un massimo di 500 gruppi di nodi (partizioni), con il support della replica per ciascun gruppo di nodi.

  • Indicizzazione geospaziale : Redis 3.2.4 introduce il support per l'indicizzazione geospaziale tramite sei comandi geografici. Per ulteriori informazioni, consulta la documentazione dedicata ai comandi GEO* di Redis, sulla pagina dei comandi Redis (filtrata per GEO).

Per informazioni sulle ulteriori funzioni di Redis 3, consulta le note di rilascio di Redis 3.2 e note di rilascio di Redis 3.0.

Al momento, il Redis gestito da ElastiCache (modalità cluster abilitata) non supporta le seguenti funzioni di Redis 3.2:

  • Migrazione di repliche

  • Ribilanciamento di cluster

  • Debugger Lua

ElastiCache disabilita i seguenti comandi di gestione di Redis 3.2:

  • cluster meet

  • cluster replicate

  • cluster flushslots

  • cluster addslots

  • cluster delslots

  • cluster setslot

  • cluster saveconfig

  • cluster forget

  • cluster failover

  • cluster bumpepoch

  • cluster set-config-epoch

  • cluster reset

Per informazioni sui parametri di Redis 3.2.4, consulta Modifiche dei parametri di Redis 3.2.4.

Versioni precedenti di fine del ciclo di vita (EOL) (2.x)

ElastiCache for Redis versione 2.8.24 (potenziata)

I miglioramenti di Redis a partire dalla versione 2.8.23 includono la correzione di alcuni bug e la registrazione di indirizzi di accesso alla memoria con errori. Per ulteriori informazioni, consulta le note di rilascio di Redis 2.8.

ElastiCache for Redis versione 2.8.23 (potenziata)

Tra i miglioramenti di Redis applicati a partire dalla versione 2.8.22 sono incluse le correzioni di alcuni bug. Per ulteriori informazioni, consulta le note di rilascio di Redis 2.8. Questa versione include, tra l'altro, il support per il nuovo parametro close-on-slave-write che, se abilitato, disconnette i client che tentano di scrivere in una replica di sola lettura.

Per ulteriori informazioni sui parametri di Redis 2.8.23, consulta Parametri aggiunti in Redis 2.8.23 (avanzato) nella guida per l'utente di ElastiCache.

ElastiCache for Redis versione 2.8.22 (potenziata)

Tra i miglioramenti di Redis applicati a partire dalla versione 2.8.21 sono inclusi:

  • Support per sincronizzazioni e backup senza fork, che permettono di allocare meno memoria per la gestione dei backup e più, invece, per l'applicazione. Per ulteriori informazioni, consulta Modalità di implementazione di sincronizzazione e backup. L'elaborazione senza fork può influire su latenza e throughput. Nel caso di un elevato throughput di scrittura, al momento del riavvio della sincronizzazione e per tutta la sua durata, una replica può non essere raggiungibile.

  • In caso di failover, i gruppi di replica ora vengono ripristinati più velocemente perché, se possibile, le repliche eseguono sincronizzazioni parziali anziché complete con il nodo primario. Si guadagna ulteriormente in rapidità perché, inoltre, sia il primario che le repliche non utilizzano più il disco durante le sincronizzazioni.

  • Support per due nuovi parametri CloudWatch.

    • ReplicationBytes:- Il numero di byte che il cluster primario di un gruppo di replica invia alle repliche di lettura.

    • SaveInProgress - Un valore binario che indica se sia in esecuzione o meno un processo di salvataggio in background.

    Per ulteriori informazioni, consulta Monitoraggio dell'utilizzo con i parametri di CloudWatch.

  • Varie correzioni di bug critici nel comportamento della PSYNC di replica. Per ulteriori informazioni, consulta le note di rilascio di Redis 2.8.

  • Per mantenere elevato il livello di prestazioni delle repliche nei gruppi di replica con la funzione Multi-AZ e per una maggiore stabilità del cluster, le repliche non di ElastiCache non sono più supportate.

  • Per affinare la coerenza dei dati tra il cluster primario e le repliche in un gruppo di replica, le repliche non eliminano più le chiavi indipendenti dal cluster principale.

  • Le variabili di configurazione Redis appendonly e appendfsync non sono supportate su Redis versione 2.8.22 e successive.

  • In caso di memoria insufficiente, i client con un buffer di output consistente possono essere disconnessi da un cluster di replica. Se disconnesso, il client deve riconnettersi. Situazioni simili si verificano più frequentemente con i client PUBSUB.

ElastiCache for Redis versione 2.8.21

Tra i miglioramenti di Redis applicati a partire dalla versione 2.8.19 sono incluse varie correzioni di bug. Per ulteriori informazioni, consulta le note di rilascio di Redis 2.8.

ElastiCache for Redis versione 2.8.19

Tra i miglioramenti di Redis applicati a partire dalla versione 2.8.6 sono inclusi:

  • Support per HyperLogLog. Per ulteriori informazioni in merito, consulta il documento dedicato alla nuova struttura di dati Redis: HyperLogLog.

  • I dati basati su set ordinati estendono il support alle query di intervallo lessicografiche con i nuovi comandi ZRANGEBYLEX, ZLEXCOUNT e ZREMRANGEBYLEX.

  • Per impedire che un nodo primario invii dati non aggiornati ai nodi di replica, la sincronizzazione del master si blocca quando un processo di salvataggio in background (bgsave) figlio si interrompe.

  • Support per il parametro HyperLogLogBasedCommands della metrica CloudWatch . Per ulteriori informazioni, consulta Parametri di Redis.

ElastiCache for Redis versione 2.8.6

Tra i miglioramenti di Redis applicati a partire dalla versione 2.6.13 sono inclusi:

  • Resilienza e tolleranza ai guasti migliorate per le repliche di lettura.

  • Support per la risincronizzazione parziale.

  • Support per un numero minimo definito dall'utente di repliche di lettura che devono essere sempre disponibili.

  • Support completo per pub/sub-notifica ai client degli eventi sul server.

  • Rilevamento automatico di un errore del nodo primario e failover di quest'ultimo con un nodo secondario.

ElastiCache for Redis versione 2.6.13

Redis 2.6.13 è la prima versione di Redis supportata da Amazon ElastiCache for Redis. La funzione Multi-AZ non è supportata su Redis 2.6.13.