Tous les produits
Search
Centre de documentation

Tair (Redis® OSS-Compatible):Notes de publication des versions mineures du proxy

Dernière mise à jour :Aug 09, 2026

Pour améliorer l'expérience utilisateur, Tair (Redis OSS-compatible) publie occasionnellement des versions mineures de ses nœuds proxy afin d'ajouter des fonctionnalités et de corriger les problèmes connus. Reportez-vous à cette rubrique pour consulter les notes de publication. Nous vous recommandons d'effectuer la mise à jour pendant les heures creuses.

Consulter ou mettre à jour la version mineure du proxy

Consultez la version mineure actuelle dans la console. Pour obtenir les instructions de mise à niveau et les notes associées, reportez-vous à Mettre à jour les versions mineures et les versions du proxy.

Figure 1. Consultation de la version mineure du proxy. Sur la page Basic Information, vous pouvez consulter le champ proxy version (par exemple, 6.5.8).

Remarque
  • Le système vérifie automatiquement la version mineure de l'instance. Si le bouton Upgrade Proxy n'est pas affiché ou est grisé, la version mineure est à jour.

  • Les publications de versions mineures peuvent varier selon la région. Les informations affichées dans la console sont les plus récentes.

Proxy

Dans le architecture en cluster et l'architecture de séparation lecture/écriture de Tair (Redis OSS-compatible), le proxy gère le routage des commandes, l'équilibrage de charge et le basculement. Comprendre comment le proxy route et traite les commandes spécifiques vous aide à concevoir des systèmes métier plus efficaces. Pour plus d'informations, consultez Fonctionnalités du proxy Tair.

Niveau de mise à jour

  • FAIBLE : Pour les mises à jour de fonctionnalités courantes, telles que l'ajout d'une nouvelle fonctionnalité.

  • MOYEN : Recommandé pour les optimisations de fonctionnalités, telles que l'amélioration d'une fonctionnalité existante. Cela inclut également toutes les mises à jour du niveau FAIBLE.

  • ÉLEVÉ : Pour les mises à jour importantes affectant la stabilité ou la sécurité, telles que les correctifs de vulnérabilités ou de défauts. Inclut toutes les mises à jour des niveaux FAIBLE et MOYEN.

Remarque

Le tableau ci-dessous contient les notes de publication uniquement pour les versions 7.0.x et 6.8.x. Pour les versions mineures antérieures, consultez l'historique des versions.

7.0.x

Important

La version 7.x est disponible uniquement pour les instances cloud-native.

Version mineure

Niveau de mise à jour

Date de publication

Type

Description

7.1.6

MOYEN

2026-01-24

Optimisation des fonctionnalités

  • Ajout de la prise en charge de la commande bf.scandump.

Correction de problème

  • Correction d'un problème où la fonctionnalité d'index vectoriel global pouvait provoquer une exception lorsqu'un nœud de base de données était inaccessible.

7.1.5

MOYEN

2025-12-09

Optimisation des fonctionnalités

  • Ajout de la prise en charge du temps de réponse (RT) P95 et P99 en tant que métriques de surveillance.

  • Ajout de la prise en charge de la commande wait. Le proxy renvoie la valeur du paramètre numreplicas spécifié dans la commande.

Correction de problème

  • Correction d'une exception rare survenant lorsque la mise en pool des connexions privées était activée.

7.1.3

MOYEN

2025-10-27

Optimisation des fonctionnalités

  • Ajout du paramètre subscribe_route_ronode_enabled pour router les commandes d'abonnement vers les réplicas en lecture.

    • Dans une architecture de séparation lecture/écriture, lorsque ce paramètre est activé, les commandes SUBSCRIBE, SSUBSCRIBE et PSUBSCRIBE peuvent être routées vers les réplicas en lecture.

    • Lorsque cette fonctionnalité est activée, les canaux de notification d'espace de clés, tels que __keyevent@ et __keyspace@, peuvent également être routés vers les réplicas en lecture.

    • Pour forcer toutes les requêtes d'une session spécifique, y compris les requêtes d'abonnement, à être routées vers le nœud maître, utilisez la commande AUTH <user>:<password>:master pour l'authentification.

  • Correction d'un problème où les journaux d'audit enregistraient incorrectement l'IP source comme étant l'adresse de l'instance proxy dans les scénarios à faible QPS.

7.0.21

MOYEN

2025-07-29

Optimisation des fonctionnalités

  • La commande CLIENT LIST renvoie désormais les statistiques suivantes :

    • tot-net-in : Le trafic entrant total pour la connexion.

    • tot-net-out : Le trafic sortant total pour la connexion.

    • tot-cmds : Le nombre total de requêtes pour la connexion.

  • Pour les instances Redis 7.0, les commandes INFO et IINFO prennent désormais en charge les statistiques de la section Latencystats.

Correction de problème

  • Correction d'un problème où la mise à l'échelle de l'instance pouvait échapper après l'utilisation des commandes Vector.

  • Ajout de la prise en charge des sous-commandes CLUSTER COUNTKEYSINSLOT et CLUSTER GETKEYSINSLOT en mode de compatibilité de syntaxe de cluster Redis.

7.0.20

FAIBLE

2025-07-04

Optimisation des fonctionnalités

  • Ajout de la prise en charge des paramètres optionnels dans la commande XSETID.

7.0.19

MOYEN

2025-06-04

Correction de problème

  • Correction d'un problème où certaines requêtes Vector provoquaient une exception si le client se déconnectait.

  • Correction d'un problème où les commandes sans clé, telles que XGROUP, XINFO et OBJECT HELP, provoquaient une exception.

7.0.18

MOYEN

2025-04-02

Optimisation des fonctionnalités

  • Optimisation de l'équilibrage de charge en écriture pour l'index global du moteur vectoriel Tair après une extension de la base de données.

  • Amélioration de la distribution du trafic de lecture vers les réplicas en lecture dans les instances de cluster avec séparation lecture/écriture activée.

7.0.17

MOYEN

2025-03-12

Optimisation des fonctionnalités

  • Ajout de la prise en charge de la commande SCRIPT SHOW.

  • Ajout de la prise en charge de la mise en pool des connexions privées. Cette fonctionnalité réduit le nombre de connexions à la base de données lors de l'utilisation de commandes bloquantes, Pub/Sub, WATCH et autres commandes similaires.

Correction de problème

  • Correction d'un problème où la déconnexion d'un client pendant une requête du moteur vectoriel provoquait une exception serveur.

  • Correction d'un problème où l'activation du paramètre timeout déconnectait les connexions utilisées pour Pub/Sub, Monitor ou d'autres requêtes en cours.

Historique des versions

7.0.x

Version mineure

Niveau de mise à jour

Date de publication

Type

Description

7.0.16

LOW

2024-12-10

amélioration de fonctionnalité

  • En mode sans mot de passe pour Sentinel, ajout de la prise en charge de la configuration de commandes supplémentaires sans mot de passe via le paramètre #no_loose_sentinel-password-free-commands.

7.0.15

LOW

2024-12-02

amélioration de fonctionnalité

  • Ajout de la prise en charge de la commande JSON.MERGE.

  • Ajout de la prise en charge des certificats d'autorité de certification (CA) TLS côté serveur.

  • Optimisation des connexions entre le proxy et la base de données, désormais isolées selon les autorisations du compte utilisateur.

7.0.14

LOW

2024-10-09

amélioration de fonctionnalité

  • Ajout de la prise en charge de la commande TOUCH.

  • Optimisation de l'utilisation de la mémoire pour les connexions privées (utilisées par les commandes bloquantes telles que SUBSCRIBE et WATCH).

correction de bogue

  • Correction d'un problème où la commande TFT.MSEARCH pouvait provoquer une exception si la base de données ne contenait aucune information source.

7.0.13

LOW

2024-08-13

amélioration de fonctionnalité

  • Ajout de la prise en charge de l'exécution de la commande SUBSCRIBE sans mot de passe pour le canal +switch-master via le paramètre #no_loose_sentinel-password-free-access.

7.0.12

MEDIUM

2024-07-24

amélioration de fonctionnalité

  • Optimisation des valeurs de retour de l'API d'index global TairVector.

  • Ajout de la prise en charge de l'exécution des commandes liées à Sentinel sans mot de passe via le paramètre #no_loose_sentinel-password-free-access.

correction de bogue

  • Correction d'un problème où la suppression d'un index global TairVector pouvait provoquer une exception dans certains scénarios.

  • Correction d'un problème où la commande SCRIPT EXISTS renvoyait 0 même lorsque le script Lua existait.

7.0.11

LOW

2024-07-04

correction de bogue

  • Correction d'un problème où la mise à l'échelle de l'instance pouvait échouer après l'utilisation des commandes JSON.SET ou GIS.ADD.

7.0.10

MEDIUM

2024-06-18

nouvelle fonctionnalité

  • Ajout de la prise en charge de l'index global TairVector.

amélioration de fonctionnalité

  • Réduction du temps de récupération en cas d'échec de synchronisation entre le nœud principal et les réplicas afin de minimiser l'impact sur le service.

correction de bogue

  • Correction d'un problème de tri incorrect des résultats de la commande TFT.MSEARCH.

  • Correction d'un problème où la commande SCAN pouvait renvoyer des résultats incorrects pour un seul nœud Tair ou shard Tair lorsque le nombre de clés était très élevé (supérieur à 2^24).

7.0.9

MEDIUM

2024-04-08

amélioration de fonctionnalité

  • Ajout de la prise en charge des protocoles RESP2 et RESP3, qui peuvent être basculés à l'aide de la commande HELLO. Pour activer cette fonctionnalité, vous devez définir le paramètre hello_enabled sur 1.

  • La commande INFO renvoie désormais les champs pubsub_clients et tracking_clients (nécessite une instance compatible avec Redis 6.0 ou version ultérieure).

correction de bogue

  • Correction d'un problème où les connexions utilisant SSL ou TLS pouvaient être déconnectées si une réponse volumineuse remplissait le tampon du socket.

7.0.8

MEDIUM

2024-02-09

correction de bogue

  • Correction d'un problème où l'exécution successive de la commande SELECT plusieurs fois au sein d'une transaction, ou à la fin d'une transaction, pouvait provoquer une exception.

  • Correction d'un problème rare lié à la fonctionnalité de cache des clés fréquemment utilisées (Query cache).

  • Correction d'un problème où les requêtes via des connexions TLS ou SSL pouvaient expirer.

7.0.7

LOW

2023-12-15

amélioration de fonctionnalité

  • Accélération de la récupération après incident pour restaurer le service plus rapidement lors d'une panne de base de données en se déconnectant rapidement de la base de données défaillante.

  • Optimisation de la journalisation du temps de réponse (RT) pour les requêtes normales suivant un événement bloquant sur la même connexion, ce qui évite qu'elles ne soient incorrectement marquées comme des requêtes lentes.

  • Ajout de la prise en charge de la commande TairSearch TFT.EXPLAINSCORE.

7.0.6

LOW

2023-09-01

amélioration de fonctionnalité

  • Réduction de la consommation CPU des threads de journalisation.

7.0.5

MEDIUM

2023-08-29

correction de bogue

  • Correction d'un problème dans les instances à séparation lecture/écriture où certaines commandes d'écriture TairVector pouvaient être incorrectement routées vers les nœuds réplica.

  • Correction d'un problème où la commande ECHO était incorrectement comptabilisée comme du trafic d'écriture.

7.0.4

LOW

2023-08-09

nouvelle fonctionnalité

  • Ajout de la prise en charge des commandes du module Vector de Tair Memory Edition (compatible avec Redis 6.0) version 23.8.0.0.

7.0.3

MEDIUM

2023-07-10

amélioration de fonctionnalité

  • Optimisation des requêtes de transaction pour utiliser des connexions partagées lors de l'accès aux instances , sauf si la transaction utilise les commandes SELECT ou WATCH.

correction de bogue

  • Correction d'un problème où l'exécution multiple de la commande SELECT au sein d'une transaction pouvait amener les requêtes non transactionnelles suivantes sur la même connexion à sélectionner la mauvaise base de données.

7.0.2

MEDIUM

2023-05-11

nouvelle fonctionnalité

  • Les commandes TR.BITOP et TR.BITOPCARD prennent désormais en charge les clés réparties sur plusieurs slots.

  • Pour l'édition à mémoire persistante, les commandes INFO et IINFO renvoient désormais les informations de persistance suivantes en octets : maxpmem (mémoire persistante maximale) et used_pmem (mémoire persistante utilisée).

  • Ajout de la prise en charge des réponses du protocole RESP avec une profondeur d'imbrication supérieure à 7.

amélioration de fonctionnalité

  • Assouplissement des restrictions sur la syntaxe Lua en mode proxy.

7.0.1

MEDIUM

2023-04-11

nouvelle fonctionnalité

  • Ajout de la prise en charge de la nouvelle tentative automatique des requêtes de lecture sur d'autres nœuds réplica après un délai d'attente de lecture.

  • Ajout de la prise en charge du protocole TLS 1.3.

  • Ajout de la prise en charge de la commande TairSearch TFT.EXPLAINCOST.

  • Modification des résultats des commandes, passant d'un format encapsulé par le proxy à des résultats directs provenant de la base de données.

  • Optimisation de la logique de calcul des canaux pour les abonnements incrémentiels afin de réduire la consommation CPU.

correction de bogue

  • Correction d'un problème où un espace supplémentaire était ajouté à la fin d'une ligne dans le journal d'audit.

  • Correction d'un problème pouvant provoquer une fuite de mémoire en cas d'erreur de protocole client.

7.0.0

MEDIUM

2023-03-09

nouvelle fonctionnalité

  • Ajout de la prise en charge des commandes Redis 6.2 et Redis 7.0.

  • Ajout de la prise en charge de la commande TairSearch TFT.ANALYZER.

6.8.x

Version mineure

Niveau de mise à jour

Date de publication

Type

Description

6.8.22

MEDIUM

2024-09-02

Problème corrigé

  • La stabilité est améliorée.

6.8.21

MEDIUM

2024-07-23

Problème corrigé

  • Le problème suivant est corrigé : les modifications de configuration peuvent échouer après l'exécution de la commande JSON.SET ou GIS.ADD.

  • Le problème suivant est corrigé : la commande SCRIPT EXISTS renvoie 0 alors que le script Lua existe.

6.8.20

MEDIUM

2024-06-24

Nouvelle fonctionnalité

  • La compatibilité entre les composants est optimisée.

6.8.19

MEDIUM

2024-06-04

Optimisation des fonctionnalités

  • Le temps nécessaire pour récupérer après des échecs de synchronisation maître-réplica est réduit afin de diminuer l'impact des pannes.

Problème corrigé

  • Le problème de tri incorrect des résultats de requête dans la sortie de la commande TFT.MSEARCH est corrigé.

  • Le problème suivant est corrigé : lorsque le nombre de clés d'une seule instance Tair ou d'un shard Tair est supérieur à 2^24, la commande SCAN peut ne pas renvoyer correctement toutes les clés correspondantes.

6.8.18

MEDIUM

2024-04-22

Problème corrigé

  • Lorsqu'une connexion est en cours de fermeture, le client peut recevoir les réponses en attente avant que la connexion ne soit complètement fermée.

6.8.17

MEDIUM

2024-03-28

Problème corrigé

  • Le problème suivant est corrigé : lorsque la quantité de données de réponse envoyées via une connexion SSL ou TLS est suffisamment importante pour remplir le tampon du socket, la connexion peut être fermée.

6.8.16

MEDIUM

2024-01-26

Problème corrigé

  • Le problème suivant est corrigé : les requêtes envoyées via des connexions SSL ou TLS peuvent expirer.

6.8.15

MEDIUM

2024-01-12

Problème corrigé

  • Le problème suivant est corrigé : des commandes SELECT consécutives au sein d'une transaction ou des commandes SELECT à la fin d'une transaction peuvent provoquer des exceptions.

  • Le problème suivant est corrigé : la fonctionnalité de cache de requêtes peut fonctionner de manière anormale.

6.8.14

MEDIUM

2023-11-16

Optimisation des fonctionnalités

  • Le nombre de connexions nécessaires pour gérer les requêtes de transaction est réduit. Lorsque vous émettez des requêtes de transaction vers votre instance sans utiliser la commande SELECT ou WATCH, plusieurs requêtes partagent la même connexion.

  • Lorsqu'un événement bloquant se produit au sein d'une connexion à la base de données, le temps de réponse (RT) des requêtes suivantes effectuées sur la même connexion est optimisé, empêchant ainsi leur journalisation incorrecte en tant que requêtes lentes.

  • La commande TFT.EXPLAINSCORE de TairSearch est prise en charge.

6.8.13

MEDIUM

2023-07-24

Problème corrigé

  • Le problème suivant est corrigé : lorsque plusieurs commandes SELECT sont exécutées dans une requête de transaction, les requêtes non transactionnelles suivantes utilisant la même connexion peuvent sélectionner des bases de données incorrectes.

6.8.12

MEDIUM

2023-05-17

Nouvelle fonctionnalité

  • Les commandes TR.BITOP et TR.BITOPCARD sont prises en charge pour les clés réparties sur plusieurs slots.

Optimisation des fonctionnalités

  • Les limites du mode proxy sur la syntaxe des scripts Lua sont optimisées.

Problème corrigé

  • Le problème concernant les fuites de mémoire susceptibles de se produire lorsque le client utilise un protocole incorrect est corrigé.

6.8.11

MEDIUM

2023-04-04

Nouvelle fonctionnalité

  • Le protocole TLS 1.3 est pris en charge.

  • Les commandes TFT.ANALYZER et TFT.EXPLAINCOST de TairSearch sont prises en charge.

Problème corrigé

  • Le problème concernant un espace superflu à la fin des journaux d'audit sur une ligne est corrigé.

6.8.10

MEDIUM

2023-01-06

Nouvelle fonctionnalité

  • TairVector est pris en charge.

Problème corrigé

  • Le problème susceptible de provoquer des erreurs d'agrégation de filtres dans TairSearch est corrigé.

  • Le problème suivant est corrigé : après avoir défini le paramètre ptod_enabled sur 1, l'adresse IP du client dans les journaux d'audit devient incorrecte.

6.8.9

MEDIUM

2022-12-14

Nouvelle fonctionnalité

  • Le champ OS est ajouté à la sortie de la commande INFO.

  • La commande CLIENT KILL user est prise en charge.

Problème corrigé

  • Le problème susceptible de provoquer le renvoi de données incomplètes par la commande MOVED est corrigé. Cela empêche l'échec de l'analyse du protocole client.

6.8.8

MEDIUM

2022-11-15

Nouvelle fonctionnalité

  • La commande BF.INFO est prise en charge.

  • La commande EXHSCANUNORDER de TairHash est prise en charge.

  • La taille maximale d'un journal d'audit est réduite de 4 Ko à 2 Ko.

Problème corrigé

  • Le problème concernant les adresses IP incorrectes dans les journaux d'audit des instances cloud-native en mode proxy est corrigé.

6.8.7

LOW

2022-08-22

Optimisation des fonctionnalités

  • La stabilité est améliorée.

6.8.6

MEDIUM

2022-08-16

Nouvelle fonctionnalité

  • Certaines commandes TairSearch sont prises en charge.

  • L'authentification au format AUTH user:password est prise en charge.

Optimisation des fonctionnalités

  • Le problème concernant les tableaux vides imbriqués causés par RESP3 est corrigé.

6.8.4

MEDIUM

2022-07-20

Nouvelle fonctionnalité

  • RESP3 peut être analysé et transféré, et le mode de communication entre les nœuds proxy et les instances Tair peut être modifié à l'aide du paramètre resp_version.

6.8.2

MEDIUM

2022-06-14

Optimisation des fonctionnalités

  • La stabilité est améliorée et certains plantages sont corrigés.

6.8.1

LOW

2022-04-19

Nouvelle fonctionnalité

  • Certaines commandes TairSearch sont prises en charge.

  • Les nouvelles commandes de TairRoaring V2.2 sont prises en charge.

6.8.0

MEDIUM

2022-04-01

Nouvelle fonctionnalité

  • Certaines commandes TairZset sont prises en charge.

  • Certaines commandes TairRoaring sont prises en charge.

  • L'algorithme de chiffrement RC4 est désactivé pour les certificats SSL.

Problème corrigé

  • Le problème suivant est corrigé : après l'activation du paramètre ptod_enabled, une exception se produit lors de l'exécution de la commande SDIFFSTORE, SINTERSTORE, SUNIONSTORE, ZINTERSTORE ou ZUNIONSTORE.

  • Le problème suivant est corrigé : l'erreur CROSSSLOT se produit lors de l'exécution de la commande SMOVE.

6.7.x

Version mineure

Niveau de mise à jour

Date de publication

Type

Description

6.7.9

MEDIUM

2022-03-05

Correction de bogue

  • Correction d'un bogue qui pouvait tronquer le caractère de fin de ligne\n dans les réponses des commandes DBSIZE et KEYS lorsque les nœuds étaient défaillants.

6.7.8

MEDIUM

2022-03-03

Correction de bogue

  • Désactivation de la commande SCRIPT DEBUG.

  • Correction d'un bogue qui limitait la précision des scores renvoyés par les commandes ZINTERSTORE et ZUNIONSTORE à six décimales.

6.7.7

LOW

2022-01-30

Amélioration

  • Amélioration de la stabilité.

6.7.6

LOW

2022-01-20

Amélioration

  • Amélioration de la stabilité.

6.7.5

MEDIUM

2022-01-10

Amélioration

  • Optimisation de la commandeRANDOMKEY pour améliorer la répartition entre les nœuds, empêchant ainsi que des appels consécutifs àRANDOMKEY ne ciblent systématiquement le même nœud.

Correction de bogue

  • Correction d'un bogue entraînant des résultats agrégés incorrects pour info Commandstats sur les instances en mémoire.

6.7.4

MEDIUM

2021-12-20

Amélioration

  • Amélioration de la stabilité.

6.7.3

MEDIUM

2021-12-15

Correction de bogue

  • Correction d'un bogue rare pouvant rendre la première requête sur une connexion SSL sans réponse.

6.7.2

LOW

2021-11-30

Amélioration

  • Amélioration de la stabilité.

6.7.1

MEDIUM

2021-11-23

Amélioration

  • Amélioration de la stabilité.

6.6.x

Version

Niveau

Date

Type

Description

6.6.14

MEDIUM

2021-11-01

Optimisation des fonctionnalités

  • Correction d'un problème où les commandes ZINTERSTORE et ZUNIONSTORE pouvaient parfois ne pas renvoyer de réponse dans une architecture ECS lorsque l'option split_multi_key_cmd_as_slot était activée.

6.6.13

MEDIUM

2021-10-22

Optimisation des fonctionnalités

  • Correction d'un problème où les mises à niveau à chaud pouvaient parfois échouer après l'activation du cache de requêtes du proxy.

6.6.12

MEDIUM

2021-10-12

Optimisation des fonctionnalités

  • Amélioration de la stabilité.

6.6.11

MEDIUM

2021-10-11

Optimisation des fonctionnalités

  • Amélioration de la stabilité.

6.6.10

MEDIUM

2021-09-27

Correction de bogue

  • Correction d'un problème où une instance ApsaraDB for Memcache renvoyait une réponse incorrecte aux requêtes en lecture seule ou en écriture seule.

6.6.9

MEDIUM

2021-09-06

Correction de bogue

  • Correction des vulnérabilités CVE-2021-3711 et CVE-2021-3712.

6.6.8

MEDIUM

2021-08-30

Optimisation des fonctionnalités

  • Amélioration de la stabilité.

6.6.7

MEDIUM

2021-08-27

Optimisation des fonctionnalités

  • Correction d'une fuite de mémoire survenant lorsque la fonctionnalité de statistiques était activée.

6.6.6

LOW

2021-08-13

Optimisation des fonctionnalités

  • Amélioration de la stabilité.

6.6.5

LOW

2021-08-03

Nouvelle fonctionnalité

  • Ajout du mode passerelle Memcache pour transférer les requêtes utilisant le protocole Memcache.

6.6.4

HIGH

2021-07-08

Nouvelle fonctionnalité

  • Les commandes CLIENT LIST et CLIENT KILL prennent désormais en charge l'affichage et la gestion des connexions par processus.

Correction de bogue

  • Correction d'un problème où les commandes TairZset ne prenaient pas en charge les lettres majuscules. Pour plus d'informations, consultez TairZset.

6.6.3

MEDIUM

2021-06-18

Optimisation des fonctionnalités

  • Optimisation de la gestion interne pour les scénarios de reprise après sinistre inter-zones.

6.6.2

LOW

2021-06-08

Nouvelle fonctionnalité

  • Prise en charge ajoutée pour plusieurs commandes internes.

6.6.1

LOW

2021-05-26

Nouvelle fonctionnalité

  • Ajout de la structure de données TairZset. Cette structure permet de trier les scores en double précision sur plusieurs dimensions, améliorant ainsi l'efficacité du traitement des données. Elle est également conviviale pour les clients car elle ne nécessite aucun encodage ni décodage. Pour plus d'informations, consultez TairZset.

6.6.0

LOW

2021-04-28

Nouvelle fonctionnalité

  • Ajout de la fonctionnalité de cache de requêtes du proxy. Lorsqu'elle est activée, les nœuds proxy mettent en cache les requêtes et les réponses pour les clés fréquemment accédées (hot keys). Si un nœud proxy reçoit une requête dupliquée tant que le cache est valide, il renvoie directement la réponse mise en cache au client sans interagir avec les fragments de données backend. Cela permet de réduire le déséquilibre d'accès causé par un grand nombre de requêtes de lecture sur les clés fréquemment accédées.

6.5.x

Version mineure

Niveau de mise à jour

Date de publication

Type

Description

6.5.9

HIGH

2021-04-21

Correction de bogue

  • Correction d'un bogue provoquant une boucle infinie pour les commandes multi-clés dans certains scénarios.

6.5.8

HIGH

2021-04-16

Correction de bogue

  • Cette version spéciale, basée sur la version 6.5.5, corrige un bogue qui entraînait un traitement des requêtes dans le désordre lorsque plusieurs bases de données étaient sélectionnées.

6.5.7

HIGH

2021-04-16

Correction de bogue

  • Correction d'un bogue qui entraînait un traitement des requêtes dans le désordre lorsque plusieurs bases de données étaient sélectionnées.

6.5.6

MEDIUM

2021-04-09

Nouvelle fonctionnalité

  • Augmentation du nombre maximal de fragments de données pris en charge par la commande SCAN, passant de 256 à 1 024.

  • Si un slot contenant un canal abonné est migré, le nœud proxy déconnecte le client pour forcer une reconnexion, garantissant ainsi la cohérence des données.

Optimisation des fonctionnalités

Optimisation du mécanisme de gestion des commandes du proxy :

  • Lors du traitement d'une réponse MOVED, le proxy renvoie la requête à la nouvelle adresse.

  • Le proxy ne dirige plus les commandes sans clé vers des fragments de données ayant des slots vides.

6.5.5

HIGH

2021-03-05

Correction de bogue

6.5.4

HIGH

2021-02-07

Correction de bogue

  • Correction d'une fuite de mémoire survenant lorsqu'un client recevait lentement les réponses.

6.5.3

HIGH

2021-01-21

Nouvelle fonctionnalité

  • Prise en charge ajoutée pour l'utilisation de variables dans les index du tableau KEYS dans un script Lua.

Correction de bogue

  • Correction d'une fuite de mémoire causée par l'utilisation des commandes MULTI ou BLOCK sur une instance d'architecture cluster comportant plus de 32 fragments de données.

6.5.2

HIGH

2021-01-19

Correction de bogue

  • Correction d'un bogue où l'acquisition d'une adresse IP virtuelle (VIP) via un socket échouait en mode ALB ENAT.

6.5.1

LOW

2021-01-14

Nouvelle fonctionnalité

  • Les journaux de requêtes lentes pour les commandes multi-clés enregistrent désormais l'adresse IP du fragment de données qui envoie la réponse finale.

6.5.0

HIGH

2020-12-24

Correction de bogue

  • Correction d'un plantage causé par la commande GIS.GETALL. Pour plus d'informations sur cette commande, consultez TairGIS.

6.4.x

Version mineure

Niveau de mise à jour

Date de publication

Type

Description

6.4.10

MEDIUM

2020-12-01

Optimisation des fonctionnalités

  • Clarification du message d'erreur pour les mots de passe invalides.

6.4.9

HIGH

2020-11-06

Correction de bogue

  • Correction d'un plantage lorsque le chiffrement SSL était activé en mode multithread.

  • Correction d'une erreur de protocole de réponse lors de l'exécution de la commande UNSUBSCRIBE sur un canal contenant '0'.

6.4.8

HIGH

2020-10-21

Optimisation des fonctionnalités

  • Les journaux opérationnels encodent désormais les données binaires pour les gros paquets et pour les réponses ASK et MOVED afin d'éviter les caractères corrompus.

Correction de bogue

6.4.7

MEDIUM

2020-10-09

Optimisation des fonctionnalités

  • Optimisation de la surveillance interne des nœuds proxy.

6.4.6

HIGH

2020-09-30

Correction de bogue

  • Correction d'un problème où la commande SLOWLOG pouvait expirer sur les instances en architecture standard ou cluster en raison d'un rôle de nœud non initialisé.

  • Correction d'un problème empêchant Data Management (DMS) de se connecter à certains types d'instances ApsaraDB for Memcache.

  • Correction d'un plantage lors de l'abonnement à __keyspace@0__ sans spécifier de clé.

6.4.5

LOW

2020-09-27

Nouvelle fonctionnalité

  • Prise en charge ajoutée pour certaines commandes internes.

6.4.3

HIGH

2020-09-25

Optimisation des fonctionnalités

  • Amélioration de la compatibilité avec l'implémentation pipeline du client Jedis et affinage du calcul de libération des limites de connexion. Pour un exemple de connexion Jedis, consultez le Tutoriel de connexion du programme client.

Correction de bogue

  • Correction d'un problème où les commandes BZPOPMIN et XREAD étaient incorrectement enregistrées dans le journal des requêtes lentes. Pour plus d'informations, consultez Interroger les journaux de requêtes lentes.

6.4.2

HIGH

2020-09-09

Correction de bogue

  • Correction d'un problème où les connexions inactives étaient déconnectées par défaut après une minute.

6.4.1

MEDIUM

2020-08-25

Nouvelle fonctionnalité

  • Ajout d'un paramètre de délai d'expiration pour déconnecter automatiquement les connexions client inactives.

  • Prise en charge ajoutée pour la collecte de statistiques de journaux de requêtes lentes sur les réplicas en lecture. La commande SLOWLOG est désormais envoyée à tous les nœuds maîtres et aux réplicas en lecture. Pour plus d'informations, consultez Interroger les journaux de requêtes lentes.

Optimisation des fonctionnalités

  • Optimisation de l'utilisation de la mémoire pour les connexions Pub/Sub et Monitor afin d'éviter une croissance rapide de la mémoire causée par la fragmentation.

  • Amélioration de la gestion des nouvelles connexions pour les nœuds proxy.

6.4.0

HIGH

2020-08-18

Correction de bogue

  • Correction d'un plantage potentiel lors de l'appel à stat sur un ConfigServer lors de sa configuration initiale.

6.3.x

Version mineure

Niveau de mise à jour

Date de publication

Type

Description

6.3.9

MEDIUM

2020-08-14

nouvelle fonctionnalité

  • Le journal des requêtes lentes enregistre désormais l'adresse IP du client pour vous aider à localiser les requêtes lentes. Pour plus d'informations, consultez la rubrique Interroger les journaux des requêtes lentes.

optimisation des fonctionnalités

  • Amélioration de la gestion des connexions éphémères par les nœuds proxy.

6.3.8

HIGH

2020-07-24

correction de problème

  • Correction d'une fuite de mémoire lors de l'opération Vector Clear.

6.3.7

HIGH

2020-07-13

correction de problème

  • Correction d'un plantage survenant lors de l'établissement de la connexion lorsque le chiffrement SSL était activé.

6.3.5

HIGH

2020-07-10

nouvelle fonctionnalité

  • Les données binaires contenues dans les journaux d'audit sont désormais encodées pour une meilleure lisibilité.

  • Ajout des paramètres no_loose_statistics-ip-enable, no_loose_statistics-keys et no_loose_statistics-cmds afin de collecter des statistiques par adresse IP, par clé et par commande. Pour plus d'informations, consultez la rubrique Liste des paramètres configurables pour Redis Open-Source Edition.

correction de problème

  • Correction d'un plantage survenant lors de l'exécution de CheckExceedLimitAndClose sur une connexion libérée.

  • Correction d'un problème empêchant l'activation du chiffrement SSL.

6.3.4

HIGH

2020-05-21

correction de problème

  • Correction d'un problème où des paquets vides, tels que \r\n, rendaient les requêtes suivantes non réactives.