Versions prises en charge ElastiCache (Redis OSS) - Amazon ElastiCache (RedisOSS)

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Versions prises en charge ElastiCache (Redis OSS)

ElastiCache Les caches sans serveur prennent en charge les versions Redis OSS suivantes :

ElastiCache (Redis OSS) version 7.1 (améliorée)

Cette version contient des améliorations de performances qui permettent aux charges de travail d'augmenter le débit et de réduire les latences opérationnelles. ElastiCache La version 7.1 introduit deux améliorations principales :

Nous avons étendu la fonctionnalité de threads d’E/S améliorées afin de gérer également la logique de la couche de présentation. Par couche de présentation, nous entendons les threads d'E/S améliorés qui non seulement lisent les entrées du client, mais les analysent également au format de commande binaire Redis OSS. Elles sont ensuite transférées au thread principal pour exécution, ce qui permet un gain de performance. Modèle d'accès à la mémoire Redis OSS amélioré. Les étapes d’exécution de nombreuses opérations de structure de données sont entrelacées afin de garantir un accès parallèle à la mémoire et de réduire la latence d’accès à la mémoire. Lorsqu'ils utilisent un système basé ElastiCache sur Graviton3 R7g.4xlarge ou une version supérieure, les clients peuvent traiter plus d'un million de requêtes par seconde et par nœud. Grâce aux améliorations de performances apportées à ElastiCache (Redis OSS) v7.1, les clients peuvent obtenir jusqu'à 100 % de débit en plus et réduire de 50 % la latence P99 par rapport à ElastiCache (Redis OSS) v7.0. Ces améliorations sont activées sur les nœuds dotés d’au moins 8 cœurs physiques (2xlarge sur Graviton et 4xlarge sur x86), quel que soit le type de CPU, et ne nécessitent aucune modification du client.

Note

ElastiCache La version 7.1 est compatible avec Redis OSS v7.0.

ElastiCache (Redis OSS) version 7.0 (améliorée)

ElastiCache (Redis OSS) 7.0 apporte un certain nombre d'améliorations et prend en charge de nouvelles fonctionnalités :

  • Fonctions Redis OSS : ElastiCache (Redis OSS) 7 ajoute la prise en charge des fonctions Redis OSS et fournit une expérience gérée permettant aux développeurs d'exécuter des scripts LUA avec la logique d'application stockée sur le ElastiCache cluster, sans que les clients n'aient à renvoyer les scripts au serveur à chaque connexion.

  • Améliorations des ACL : ElastiCache (Redis OSS) 7 ajoute le support pour la prochaine version des listes de contrôle d'accès (ACL) Redis OSS. Avec ElastiCache (Redis OSS) 7, les clients peuvent désormais spécifier plusieurs ensembles d'autorisations sur des touches ou des espaces de touches spécifiques dans Redis OSS.

  • Sharded Pub/Sub : ElastiCache (Redis OSS) 7 permet d'exécuter la fonctionnalité Redis OSS Pub/Sub de manière fragmentée lors de l'exécution ElastiCache en mode cluster activé (CME). Les fonctionnalités Redis OSS Pub/Sub permettent aux éditeurs d'envoyer des messages à n'importe quel nombre d'abonnés sur une chaîne. Avec Amazon ElastiCache (Redis OSS) 7, les canaux sont liés à une partition du ElastiCache cluster, ce qui élimine le besoin de propager les informations des canaux entre les partitions, ce qui améliore l'évolutivité.

  • Multiplexage d'E/S amélioré : ElastiCache (Redis OSS) version 7 introduit un multiplexage d'E/S amélioré, qui fournit un débit accru et une latence réduite pour les charges de travail à haut débit qui ont de nombreuses connexions client simultanées à un cluster. ElastiCache Par exemple, lorsque vous utilisez un cluster de nœuds r6g.xlarge et que vous exécutez 5 200 clients simultanés, vous pouvez obtenir jusqu'à 72 % d'augmentation du débit (opérations de lecture et d'écriture par seconde) et une diminution de 71 % de la latence P99, par rapport à la version 6 (Redis OSS). ElastiCache

Pour plus d'informations sur la version 7.0 de Redis OSS, consultez les notes de mise à jour de Redis OSS 7.0 sur Redis OSS on. GitHub

ElastiCache (Redis OSS) version 6.2 (améliorée)

ElastiCache (Redis OSS) 6.2 inclut des améliorations de performances pour les clusters compatibles TLS utilisant des types de nœuds x86 avec 8 vCPU ou plus ou des types de nœuds Graviton2 avec 4 vCPU ou plus. Ces améliorations améliorent le débit et réduisent le temps d’établissement de la connexion client en déchargeant le chiffrement vers d’autres vCPU. Avec Redis OSS 6.2, vous pouvez également gérer l'accès aux canaux Pub/Sub avec des règles de liste de contrôle d'accès (ACL).

Nous présentons également dans cette version la prise en charge de la hiérarchisation des données sur les nœuds de cluster contenant des SSD NVMe connectés localement. Pour plus d’informations, consultez Mise à niveau des données.

La version 6.2.6 du moteur Redis OSS intègre également la prise en charge du format natif JSON ( JavaScript Object Notation), un moyen simple et sans schéma d'encoder des ensembles de données complexes dans des clusters Redis OSS. Grâce au support JSON, vous pouvez tirer parti des performances et des API Redis OSS pour les applications qui fonctionnent via JSON. Pour plus d'informations, consultez Mise en route avec JSON. Sont également incluses les métriques liées au JSON JsonBasedCmds etJsonBasedCmdsLatency, qui sont intégrées CloudWatch pour surveiller l'utilisation de ce type de données. Pour plus d’informations, consultez Métriques pour Redis OSS.

Vous spécifiez la version du moteur à l'aide de la version 6.2. ElastiCache (Redis OSS) invoquera automatiquement la version de correctif préférée de Redis OSS 6.2 disponible. Par exemple, lorsque vous créez/modifiez un cluster de cache, vous définissez le paramètre --engine-version sur 6.2. Le cluster sera lancé avec la version de correctif préférée actuellement disponible de Redis OSS 6.2 au moment de la création/modification. Si vous spécifiez la version 6.x du moteur dans l'API, vous obtiendrez la dernière version mineure de Redis OSS 6.

Pour les clusters 6.0 existants, vous pouvez opter pour la prochaine mise à niveau automatique de la version mineure en définissant le paramètre AutoMinorVersionUpgrade sur yes dans les CreateCacheCluster, ModifyCacheCluster, CreateReplicationGroup ou dans les APIModifyReplicationGroup. ElastiCache (Redis OSS) mettra à niveau la version mineure de vos clusters 6.0 existants vers la version 6.2 à l'aide de mises à jour en libre-service. Pour plus d'informations, consultez la section Mises à jour en libre-service sur Amazon ElastiCache.

Lors de l'appel de l' DescribeCacheEngineVersions API, la valeur du EngineVersion paramètre sera définie sur 6.2 et la version réelle du moteur avec la version du correctif sera renvoyée dans le CacheEngineVersionDescription champ. 

Pour plus d'informations sur la version 6.2 de Redis OSS, consultez les notes de mise à jour de Redis OSS 6.2 sur Redis OSS on. GitHub

ElastiCache (Redis OSS) version 6.0 (améliorée)

Amazon ElastiCache (Redis OSS) présente la prochaine version du moteur Redis OSS, qui inclut l'authentification des utilisateurs grâce au contrôle d'accès basé sur les rôles, la mise en cache côté client et des améliorations opérationnelles significatives.

À partir de Redis OSS 6.0, ElastiCache (Redis OSS) proposera une version unique pour chaque version mineure de Redis OSS, plutôt que de proposer plusieurs versions de correctif. ElastiCache (Redis OSS) gérera automatiquement la version du correctif de vos clusters de cache en cours d'exécution, garantissant ainsi de meilleures performances et une sécurité renforcée.

Vous pouvez également opter pour la prochaine mise à niveau automatique de la version mineure en définissant le AutoMinorVersionUpgrade paramètre sur yes et ElastiCache (Redis OSS) gérera la mise à niveau de la version mineure par le biais de mises à jour en libre-service. Pour plus d’informations, consultez Mises à jour du service dans ElastiCache.

Vous spécifiez la version du moteur en utilisant6.0. ElastiCache (Redis OSS) invoquera automatiquement la version de correctif préférée de Redis OSS 6.0 disponible. Par exemple, lorsque vous créez/modifiez un cluster de cache, vous définissez le paramètre --engine-version sur 6.0. Le cluster sera lancé avec la version de correctif préférée actuellement disponible de Redis OSS 6.0 au moment de la création/modification. Toute demande avec une valeur de version de correctif spécifique sera rejetée, une exception sera levée et le processus échouera.

Lors de l'appel de l' DescribeCacheEngineVersions API, la valeur du EngineVersion paramètre sera définie sur 6.0 et la version réelle du moteur avec la version du correctif sera renvoyée dans le CacheEngineVersionDescription champ. 

Pour plus d'informations sur la version 6.0 de Redis OSS, consultez les notes de mise à jour de Redis OSS 6.0 sur Redis OSS on. GitHub

ElastiCache (Redis OSS) version 5.0.6 (améliorée)

Amazon ElastiCache (Redis OSS) présente la prochaine version du moteur Redis OSS, qui inclut des corrections de bogues et les mises à jour cumulatives suivantes :

  • Garantie de stabilité du moteur dans des conditions particulières

  • Amélioration de la gestion des erreurs Hyperloglog

  • Amélioration des commandes de liaison pour une réplication fiable

  • Suivi continu de la diffusion des messages via la commande XCLAIM

  • Amélioration de la gestion du champ LFU dans les objets

  • Amélioration de la gestion des transactions en cas d'utilisation de ZPOP

  • Possibilité de renommer des commandes : paramètre appelé rename-commands qui vous permet de renommer des commandes Redis OSS potentiellement dangereuses ou coûteuses susceptibles d'entraîner une perte de données accidentelle, telle que ou. FLUSHALL FLUSHDB Ceci est similaire à la configuration de la commande de changement de nom dans le logiciel libre Redis OSS. Cependant, ElastiCache a amélioré l'expérience en fournissant un flux de travail entièrement géré. Les modifications des noms de commande sont appliquées immédiatement et propagées automatiquement sur tous les nœuds du cluster qui contiennent la liste de commandes. Vous n'avez pas besoin d'intervenir, par exemple en redémarrant les nœuds.

    Les exemples suivants montrent comment modifier les groupes de paramètres existants. Ils incluent le paramètre rename-commands, qui est une liste de commandes séparées par des espaces que vous souhaitez renommer.

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

    Dans cet exemple, le paramètre rename-commands est utilisé pour renommer la commande flushall en restrictedflushall.

    Pour renommer plusieurs commandes, utilisez ce qui suit :

    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

    Pour annuler une modification, réexécutez la commande renommée et excluez les valeurs renommées de la liste ParameterValue que vous souhaitez conserver, comme illustré ci-après :

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

    Dans ce cas, la commande flushall est renommée restrictedflushall et toutes les autres commandes renommées reprennent leur nom de commande initial.

    Note

    Lorsque vous renommez des commandes, vous devez respecter les limitations suivantes :

    • Toutes les commandes renommées doivent être alphanumériques.

    • La longueur maximale de nouveaux noms de commande est de 20 caractères alphanumériques.

    • Lorsque vous renommez des commandes, assurez-vous que vous mettez à jour le groupe de paramètres associé à votre cluster.

    • Pour empêcher une utilisation entière de la commande, utilisez le mot clé blocked, comme illustré ci-après :

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

    Pour plus d'informations sur les modifications de paramètre et une liste des commandes qui sont éligibles pour renommer, consultez Modifications des paramètres de Redis OSS 5.0.3.

  • Redis OSS Streams : Cela modélise une structure de données de journal qui permet aux producteurs d'ajouter de nouveaux éléments en temps réel. Il permet également aux consommateurs d'utiliser des messages, de façon bloquante ou non. Les flux permettent aussi aux groupes de consommateurs, qui représentent un groupe de clients, d'utiliser en collaboration différentes parties du même flux de messages, comme avec Apache Kafka. Pour plus d'informations, consultez Présentation de Redis OSS Streams.

  • Prise en charge d'une famille de commandes de flux, telles que XADD, XRANGE et XREAD. Pour plus d'informations, consultez la section Commandes Redis OSS Streams.

  • Plusieurs paramètres nouveaux et renommés. Pour plus d’informations, consultez Modifications des paramètres de Redis OSS 5.0.0.

  • Une nouvelle métrique Redis OSS,StreamBasedCmds.

  • Temps de capture légèrement plus rapide pour les nœuds Redis OSS.

Important

ElastiCache (Redis OSS) a rétroporté deux corrections de bogues critiques depuis la version open source 5.0.1 de Redis OSS. Elles sont répertoriées ci-dessous.

  • Réponse incohérente de RESTORE lorsque certaines clés ont déjà expiré.

  • La commande XCLAIM peut éventuellement renvoyer une entrée incorrecte ou désynchroniser le protocole.

Ces deux corrections de bogues sont incluses dans le support ElastiCache (Redis OSS) du moteur Redis OSS version 5.0.0 et seront utilisées dans les futures mises à jour de version.

Pour plus d'informations, consultez les notes de mise à jour de Redis OSS 5.0.6 sur Redis OSS on. GitHub

ElastiCache (Redis OSS) version 5.0.5 (obsolète, utilisez la version 5.0.6)

Amazon ElastiCache (Redis OSS) présente la prochaine version du moteur Redis OSS ;. Il inclut les modifications de configuration en ligne pour ElastiCache (Redis OSS) des clusters de basculement automatique au cours de toutes les opérations planifiées. Vous pouvez désormais faire évoluer votre cluster, mettre à niveau la version du moteur Redis OSS et appliquer des correctifs et des mises à jour de maintenance pendant que le cluster reste en ligne et continue de traiter les demandes entrantes. Elle inclut également des correctifs de bogue.

Pour plus d'informations, consultez les notes de mise à jour de Redis OSS 5.0.5 sur Redis OSS on. GitHub

ElastiCache (Redis OSS) version 5.0.4 (obsolète, utilisez la version 5.0.6)

Amazon ElastiCache (Redis OSS) présente la prochaine version du moteur Redis OSS pris en charge par Amazon. ElastiCache Elle inclut les améliorations suivantes :

  • Garantie de stabilité du moteur dans des conditions particulières

  • Amélioration de la gestion des erreurs Hyperloglog

  • Amélioration des commandes de liaison pour une réplication fiable

  • Suivi continu de la diffusion des messages via la commande XCLAIM

  • Amélioration de la gestion du champ LFU dans les objets

  • Amélioration de la gestion des transactions en cas d'utilisation de ZPOP

Pour plus d'informations, consultez les notes de mise à jour de Redis OSS 5.0.4 sur Redis OSS on. GitHub

ElastiCache (Redis OSS) version 5.0.3 (obsolète, utilisez la version 5.0.6)

Amazon ElastiCache (Redis OSS) présente la prochaine version du moteur Redis OSS pris en charge par Amazon, ElastiCache qui inclut des corrections de bogues.

ElastiCache (Redis OSS) version 5.0.0 (obsolète, utilisez la version 5.0.6)

Amazon ElastiCache (Redis OSS) présente la prochaine version majeure du moteur Redis OSS pris en charge par Amazon. ElastiCache ElastiCache (Redis OSS) 5.0.0 prend en charge les améliorations suivantes :

  • Redis OSS Streams : Cela modélise une structure de données de journal qui permet aux producteurs d'ajouter de nouveaux éléments en temps réel. Il permet également aux consommateurs d'utiliser des messages, de façon bloquante ou non. Les flux permettent aussi aux groupes de consommateurs, qui représentent un groupe de clients, d'utiliser en collaboration différentes parties du même flux de messages, comme avec Apache Kafka. Pour plus d'informations, consultez Présentation de Redis OSS Streams.

  • Prise en charge d'une famille de commandes de flux, telles que XADD, XRANGE et XREAD. Pour plus d'informations, consultez la section Commandes Redis OSS Streams.

  • Plusieurs paramètres nouveaux et renommés. Pour plus d’informations, consultez Modifications des paramètres de Redis OSS 5.0.0.

  • Une nouvelle métrique Redis OSS,StreamBasedCmds.

  • Temps de capture légèrement plus rapide pour les nœuds Redis OSS.

ElastiCache (Redis OSS) version 4.0.10 (améliorée)

Amazon ElastiCache (Redis OSS) présente la prochaine version majeure du moteur Redis OSS pris en charge par Amazon. ElastiCache ElastiCache (Redis OSS) 4.0.10 apporte le support des améliorations suivantes :

Les utilisateurs de Redis OSS (mode cluster désactivé) exécutant Redis OSS version 3.2.10 peuvent utiliser la console pour mettre à niveau leurs clusters via une mise à niveau en ligne.

Comparaison du redimensionnement des clusters ElastiCache (Redis OSS) et de la prise en charge du chiffrement
Version
Fonctionnalité 3.2.6 3.2.10 4.0.10 et ultérieures
Redimensionnement de cluster en ligne * Non Oui Oui
Chiffrement en transit ** Oui Non Oui
Chiffrement au repos ** Oui Non Oui
* Ajout, suppression et rééquilibrage de partitions.
** Requis pour les applications conformes aux réglementations FedRAMP, HIPAA et PCI DSS. Pour plus d’informations, consultez Validation de conformité pour Amazon ElastiCache.

Versions dont la fin de vie (EOL) est passée (3.x)

ElastiCache (Redis OSS) version 3.2.10 (améliorée)

Amazon ElastiCache (Redis OSS) présente la prochaine version majeure du moteur Redis OSS pris en charge par Amazon. ElastiCache ElastiCache (Redis OSS) 3.2.10 introduit le redimensionnement du cluster en ligne pour ajouter ou supprimer des fragments du cluster tout en continuant à traiter les demandes d'E/S entrantes. ElastiCache (Redis OSS) 3.2.10 Les utilisateurs disposent de toutes les fonctionnalités des versions antérieures de Redis OSS, à l'exception de la possibilité de chiffrer leurs données. Cette fonctionnalité est actuellement disponible pour la version 3.2.6 uniquement.

Comparaison des versions 3.2.6 et 3.2.10 ElastiCache (Redis OSS)
Version
Fonctionnalité 3.2.6 3.2.10
Redimensionnement de cluster en ligne * Non Oui
Chiffrement en transit ** Oui Non
Chiffrement au repos ** Oui Non
* Ajout, suppression et rééquilibrage de partitions.
** Requis pour les applications conformes aux réglementations FedRAMP, HIPAA et PCI DSS. Pour plus d’informations, consultez Validation de conformité pour Amazon ElastiCache.

Pour plus d’informations, consultez les ressources suivantes :

ElastiCache (Redis OSS) version 3.2.6 (améliorée)

Amazon ElastiCache (Redis OSS) présente la prochaine version majeure du moteur Redis OSS pris en charge par Amazon. ElastiCache ElastiCache Les utilisateurs de (Redis OSS) 3.2.6 disposent de toutes les fonctionnalités des versions antérieures de Redis OSS, ainsi que de la possibilité de chiffrer leurs données. Pour plus d’informations, consultez les ressources suivantes :

ElastiCache (Redis OSS) version 3.2.4 (améliorée)

Amazon ElastiCache (Redis OSS) version 3.2.4 introduit la prochaine version majeure du moteur Redis OSS pris en charge par Amazon. ElastiCache ElastiCache Les utilisateurs de (Redis OSS) 3.2.4 disposent de toutes les fonctionnalités des versions antérieures de Redis OSS, ainsi que de la possibilité de les exécuter en mode cluster ou en mode hors cluster. Le tableau suivant résume les possibilités.

Comparaison du mode hors cluster et du mode cluster de Redis OSS 3.2.4
Fonctionnalité Mode non-cluster Mode cluster
Partitionnement de données Non Oui
Indexation géospatiale Oui Oui
Modifier le type de nœud Oui Oui *
Développement de réplica Oui Oui *
Monter en puissance Non Oui *
Prise en charge de base de données Plusieurs Unique

Groupe de paramètres

default.redis3.2 **

default.redis3.2.cluster.on **

*  Voir Restauration à partir d’une sauvegarde dans un nouveau cache

** Ou un dérivé de celui-ci.

Remarques :
  • Partitionnement : possibilité de fractionner vos données sur 2 à 500 groupes de nœuds (partitions) avec prise en charge de la réplication pour chaque groupe de nœuds.

  • Indexation géospatiale — Redis OSS 3.2.4 introduit la prise en charge de l'indexation géospatiale via six commandes GEO. Pour plus d'informations, consultez la documentation des commandes Redis OSS GEO* Commandes Redis OSS : GEO sur la page Commandes Redis OSS (filtrée pour GEO).

Pour plus d'informations sur les fonctionnalités supplémentaires de Redis OSS 3, consultez les notes de version de Redis OSS 3.2 et les notes de version de Redis OSS 3.0.

Redis OSS actuellement ElastiCache géré (mode cluster activé) ne prend pas en charge les fonctionnalités Redis OSS 3.2 suivantes :

  • Migration de réplica

  • Rééquilibrage du cluster

  • Débogueur LUA

ElastiCache désactive les commandes de gestion Redis OSS 3.2 suivantes :

  • 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

Pour plus d'informations sur les paramètres de Redis OSS 3.2.4, consultez. Modifications des paramètres de Redis OSS 3.2.4

Versions dont la fin de vie (EOL) est passée (2.x)

ElastiCache (Redis OSS) version 2.8.24 (améliorée)

Les améliorations apportées à Redis OSS depuis la version 2.8.23 incluent des corrections de bogues et l'enregistrement des mauvaises adresses d'accès à la mémoire. Pour plus d'informations, consultez les notes de mise à jour de Redis OSS 2.8.

ElastiCache (Redis OSS) version 2.8.23 (améliorée)

Les améliorations apportées à Redis OSS depuis la version 2.8.22 incluent des corrections de bogues. Pour plus d'informations, consultez les notes de mise à jour de Redis OSS 2.8. Cette version comprend également la prise en charge du nouveau paramètre close-on-slave-write qui, s'il est activé, déconnecte les clients qui tentent d'écrire sur un réplica en lecture seule.

Pour plus d'informations sur les paramètres de Redis OSS 2.8.23, consultez le guide de Paramètres ajoutés à Redis OSS 2.8.23 (amélioré) l' ElastiCache utilisateur.

ElastiCache (Redis OSS) version 2.8.22 (améliorée)

Les améliorations apportées à Redis OSS depuis la version 2.8.21 sont les suivantes :

  • Prise en charge des synchronisations et sauvegardes sans fonction fork, ce qui vous permet d'attribuer moins de mémoire pour les sauvegardes et plus de mémoire pour votre application. Pour plus d’informations, consultez Implémentation de la sauvegarde et de la synchronisation. Le processus sans fonction fork peut avoir un impact sur la latence et le débit. Dans le cas d'un débit d'écriture élevé, lorsqu'un réplica relance une synchronisation, il peut être inaccessible pendant toute la durée de la synchronisation.

  • En cas de basculement, les groupes de réplication récupèrent désormais plus rapidement, car les réplicas effectuent des synchronisations partielles avec le réplica principal plutôt que des synchronisations complètes, dans la mesure du possible. En outre, les réplicas principaux et les réplicas en lecture n'utilisent plus le disque pendant les synchronisations, permettant ainsi d'optimiser la vitesse.

  • Support pour deux nouvelles CloudWatch métriques.

    • ReplicationBytes : le nombre d'octets qu'un cluster principal du groupe de réplication envoie aux réplicas en lecture.

    • SaveInProgress : une valeur binaire qui indique si un processus de sauvegarde en arrière-plan est en cours d'exécution.

    Pour plus d’informations, consultez Surveillance de l'utilisation à l'aide de métriques CloudWatch.

  • Plusieurs correctifs de bogues essentiels dans le comportement de réplication PSYNC. Pour plus d'informations, consultez les notes de mise à jour de Redis OSS 2.8.

  • Afin de maintenir des performances de réplication améliorées dans les groupes de réplication multi-AZ et d'améliorer la stabilité du cluster, les ElastiCache non-répliques ne sont plus prises en charge.

  • Pour améliorer la cohérence des données entre le cluster principal et les réplicas d'un groupe de réplication, les réplicas ne supprimeront plus les clés indépendantes du cluster principal.

  • Les variables de configuration Redis OSS ne appendfsync sont pas prises en charge sur Redis OSS version 2.8.22 appendonly et versions ultérieures.

  • En cas de mémoire insuffisante, les clients avec un important tampon de sortie peuvent être déconnectés d'un cluster de réplica. En cas de déconnexion, le client doit se reconnecter. Ces situations sont plus susceptibles de se produire pour les clients PUBSUB.

ElastiCache (Redis OSS) version 2.8.21

Les améliorations apportées à Redis OSS depuis la version 2.8.19 incluent un certain nombre de corrections de bogues. Pour plus d'informations, consultez les notes de mise à jour de Redis OSS 2.8.

ElastiCache (Redis OSS) version 2.8.19

Les améliorations apportées à Redis OSS depuis la version 2.8.6 sont les suivantes :

  • Support pour HyperLogLog. Pour plus d'informations, consultez la nouvelle structure de données de Redis OSS : HyperLogLog.

  • Le type de données « ensemble trié » prend désormais en charge les requêtes de plage lexicographiques avec les nouvelles commandes ZRANGEBYLEX, ZLEXCOUNT et ZREMRANGEBYLEX.

  • Pour éviter qu'un nœud principal envoie des données obsolètes aux nœuds de réplica, la synchronisation principale échoue si un processus enfant (bgsave) d'enregistrement en arrière-plan est interrompu.

  • Support pour la HyperLogLogBasedCommands CloudWatchmétrique. Pour plus d’informations, consultez Métriques pour Redis OSS.

ElastiCache (Redis OSS) version 2.8.6

Les améliorations apportées à Redis OSS depuis la version 2.6.13 sont les suivantes :

  • Résilience et tolérance aux pannes optimisées pour les réplicas en lecture.

  • Prise en charge de la resynchronisation partielle.

  • Prise en charge du nombre minimum de réplicas en lecture, défini par l'utilisateur, qui doit être disponible en permanence.

  • Prise en charge intégrale de la fonction pub/sub — notification aux clients des événements survenus sur le serveur.

  • Détection automatique d'une défaillance du nœud principal et basculement de votre nœud principal vers un nœud secondaire.

ElastiCache (Redis OSS) version 2.6.13

La version 2.6.13 de Redis OSS était la version initiale de Redis OSS prise en charge par Amazon ElastiCache (Redis OSS). Le multi-AZ n'est pas pris en charge sur Redis OSS 2.6.13.