Publié le: Jun 14, 2018

Amazon ElastiCache for Redis vient d'annoncer la prise en charge de Redis 4.0.10. Vous pouvez désormais tirer profit des nouvelles améliorations apportées à la mise en cache et de meilleures capacités de gestion de la mémoire dans Redis 4.0. De plus, ce service bénéficie dorénavant de performances accrues et d'une meilleure utilisation de la mémoire dans vos volumes de traitement des données en mémoire.

Principales caractéristiques de l'annonce :

 - Nouvelle règle d'éviction pour améliorer la mise en cache – Redis 4.0 prend désormais en charge une règle d'éviction LFU (Least Frequently Used, le moins souvent utilisé) basée sur la fréquence. Cette règle sert à établir les clés d'éviction et vient s'ajouter à la règle LRU (Least Recently Used, le plus récemment utilisé) existante basée sur le temps. La nouvelle règle LFU offre un taux d'accès supérieur au cache en stockant en mémoire les données fréquemment utilisées sans tenir compte du dernier accès.

 - Une nouvelle famille de commandes pour comprendre l'utilisation de la mémoire – Redis 4.0 introduit une nouvelle famille de commandes, parmi lesquelles MEMORY qui donne une idée plus claire de l'utilisation de la mémoire par Redis. La commande MEMORY DOCTOR fournit des informations de dépannage pour les problèmes liés à la mémoire, et la commande MEMORY USAGE permet une utilisation précise de la mémoire pour une clé et ses valeurs. Les autres nouvelles commandes sont les suivantes : MEMORY MALLOC-STATS, MEMORY PURGE et MEMORY STATS.

 - Défragmentation active de la mémoire – Redis 4.0 peut défragmenter la mémoire en ligne. Ceci permet d'utiliser la mémoire de manière plus efficace et de bénéficier de plus de mémoire disponible.

 - Suppressions et vidages asynchrones – Redis 4.0 permet à des commandes telles que DEL, FLUSHDB et FLUSHALL de libérer de la mémoire de manière asynchrone (il fonctionne avec un fil différent du processus principal). Ceci garantit à vos applications davantage de flexibilité, de meilleures performances et des temps de réponses plus courts.

En plus de supporter Redis 4.0.10, ElastiCache for Redis prend en charge le chiffrement de données en transit ou archivées, ainsi que le redimensionnement en ligne du cluster dans une nouvelle version.

La nouvelle fonctionnalité est disponible dans toutes les régions commerciales d'AWS. Pour vous lancer en quelques clics, connectez-vous à la AWS Management Console.