Tous les produits
Search
Centre de documentation

Tair (Redis® OSS-Compatible):Comparaison des fonctionnalités entre Tair (Enterprise Edition) et Redis Open-Source Edition

Dernière mise à jour :Sep 18, 2026

Cette rubrique compare les fonctionnalités des différentes séries de Tair (Enterprise Edition) avec celles de la Redis Open-Source Edition afin de vous aider à choisir le produit adapté à vos besoins.

Guide de sélection

Edition

Série

Fonctionnalités

Scénarios

Tair (Enterprise Edition)

Instance basée sur DRAM

Charges de travail critiques centrées sur les performances.

Instance optimisée pour la mémoire persistante

  • Rapport qualité-prix exceptionnel : le prix des instances optimisées pour la mémoire persistante est environ 30 % inférieur à celui des instances Redis Open-Source Edition de capacité équivalente. Les performances atteignent 90 % de celles des instances Redis Open-Source Edition. Pour plus de détails, consultez le Livre blanc sur les performances des instances optimisées pour la mémoire persistante.

  • Modules de données améliorés : prend en charge exString (incluant des commandes améliorant les fonctionnalités des chaînes Redis), exHash et Cpc.

  • Prévient la perte de données en cas de panne de courant : les instances optimisées pour la mémoire persistante assurent la persistance de chaque commande. Le système ne renvoie une réponse de succès pour une opération d'écriture qu'après la persistance effective des données. Vous pouvez utiliser ces instances comme bases de données en mémoire plutôt que comme simples caches.

Scénarios de mise en cache et de stockage de données nécessitant de hautes performances et une forte persistance des données, où le coût est secondaire.

Instance basée sur ESSD/SSD

  • Réduction des coûts : les instances basées sur ESSD/SSD réduisent les coûts jusqu'à 85 % par rapport aux instances Redis Open-Source Edition.

  • Hautes performances : une instance basée sur ESSD/SSD offre environ 60 % des performances d'une instance Redis Open-Source Edition. Pour plus d'informations, consultez le Livre blanc sur les performances des instances basées sur ESSD et le Livre blanc sur les performances des instances basées sur SSD.

  • Stockage sur disque : les instances basées sur ESSD/SSD stockent les données sur des disques ESSD ou SSD pour garantir une haute fiabilité. La capacité peut atteindre plusieurs centaines de téraoctets.

  • Distribution des données : ces instances utilisent le moteur de stockage Alibaba Cloud TairDB et combinent disques et mémoire pour offrir un équilibre optimal entre persistance des données et accès rapide.

  • Haute compatibilité : les instances basées sur ESSD/SSD sont compatibles avec la plupart des structures de données et des commandes de Redis 6,0.

Scénarios de stockage de données nécessitant une grande capacité et des coûts réduits, avec une faible densité d'accès et sans exigence de latence ultra-faible.

Redis Open-Source Edition

S.O.

Hautes performances et compatibilité avec Redis open source.

Cas d'utilisation standard de Redis et scénarios de migration.

Remarque

Pour plus d'informations sur le choix du produit, consultez le Guide de sélection de produit.

Comparaison des fonctionnalités

Dans le tableau suivant, ✔️ indique qu'une fonctionnalité est prise en charge et ❌ qu'elle ne l'est pas.

Catégorie

Élément

Tair (Enterprise Edition)

Redis Open-Source Edition

Instance basée sur DRAM

Instance à mémoire persistante

Instance ESSD

Instance SSD

Versions 2.8, 4.0 et 5,0

Versions 6.0 et 7.0

Redis Yitian Edition

Performances de base

Benchmark de performance (par rapport à Redis Open-Source Edition)

300 %

90 %

Lecture : 40 %

Lecture : 60 %

Identique

120 %

120 %

Écriture : 30 %

Écriture : 40 %

Nombre maximal de connexions par nœud de données

30 000

10 000

10 000

40 000

10 000

10 000

10 000

Capacité de traitement par clé unique (référence QPS) ①

450 000

130 000

30 000–60 000

50 000–60 000

140 000

160 000

160 000

Bande passante maximale (Mo/s)

96–2 048

96–2 048

187,5–1 000

187,5–2 048

10–2 048

48–2 048

96–2 048

Spécifications

Modèle E/S et worker

Real Multi-I/O (plusieurs threads E/S) ③

Monocœur

Real Multi-I/O (plusieurs threads E/S + plusieurs threads worker)

Real Multi-I/O (plusieurs threads E/S + plusieurs threads worker)

Monocœur

Plusieurs threads E/S + un seul thread worker

Plusieurs threads E/S + un seul thread worker

Structure de données

Structures de données de base et prise en charge des commandes

Les commandes prises en charge varient selon la série d'instances. Pour plus d'informations, consultez la page Prise en charge et limites des commandes Tair (Enterprise Edition).

Certaines commandes ne sont pas prises en charge. Pour plus d'informations, consultez la page Prise en charge des commandes Redis Open-Source Edition.

Structures de données étendues Tair

✔️

✔️ (Partiel)

❌

❌

❌

❌

❌

Remarque

Tair (Enterprise Edition) ne prend pas en charge les modules Redis Stack (tels que RediSearch, RedisJSON ou RedisTimeSeries). Il propose à la place des structures de données étendues Tair propriétaires offrant des fonctionnalités équivalentes : TairSearch pour la recherche en texte intégral, TairDoc pour les opérations JSON et TairVector pour AISearch. Ces structures couvrent des cas d'utilisation similaires mais reposent sur des implémentations et des commandes différentes. Par exemple, les commandes FT.SEARCH (RediSearch) et TS.RANGE (RedisTimeSeries) ne sont pas prises en charge dans Tair (Enterprise Edition).

Catégorie

Élément

Tair (Enterprise Edition)

Redis Open-Source Edition

Instance basée sur DRAM

Instance à mémoire persistante

Instance ESSD

Instance SSD

Versions 2.8, 4.0 et 5,0

Versions 6.0 et 7.0

Redis Yitian Edition

Persistance des données

Cohérence de la réplication primaire-réplica

cohérence à terme

cohérence à terme

cohérence à terme

cohérence à terme

cohérence à terme

cohérence à terme

cohérence à terme

Cohérence de la persistance ④

Write Back

Write Through

Write Through

Write Through

Write Back

Write Back

Write Back

Niveau de persistance

Au niveau de la seconde

Au niveau de la commande

Au niveau de la commande

Au niveau de la commande

Au niveau de la seconde

Au niveau de la seconde

Au niveau de la seconde

Sécurité

Chiffrement TLS

✔️

✔️

❌

❌

✔️

✔️

✔️

Chiffrement transparent des données (TDE)

✔️

❌

❌

❌

❌

❌

❌

Liste blanche IP

✔️

✔️

✔️

✔️

✔️

✔️

✔️

Analyse des performances

Statistiques des clés les plus sollicitées

✔️

✔️

❌

❌

✔️

✔️

✔️

Requête historique des clés chaudes

✔️

✔️

✔️

✔️

✔️

✔️

✔️

Analyse hors ligne des grandes clés

✔️

✔️

❌

❌

✔️

✔️

✔️

Journal d'audit

✔️

✔️

✔️

✔️

✔️

✔️

✔️

Fonctionnalités avancées

Récupération à un instant donné (PITR)

✔️

✔️

❌

✔️

❌

❌

❌

Mode semi-synchrone

✔️

❌

✔️

✔️

❌

❌

❌

Cache de requêtes proxy

✔️

✔️

❌

❌

❌

❌

❌

Cache distribué global

✔️

❌

❌

❌

❌

❌

❌

Synchronisation unidirectionnelle DTS

✔️

✔️

✔️

✔️

✔️

✔️

✔️

Synchronisation bidirectionnelle DTS

✔️

✔️

✔️

❌

❌

❌

❌

Les notes suivantes correspondent aux numéros présents dans le tableau :

  • ① : La valeur de référence des requêtes par seconde (QPS) est basée sur des commandes dont la complexité temporelle est O(1). Plus la complexité temporelle est élevée, plus le QPS est faible.

  • ② : Les performances dépendent de la distribution d'accès aux données chaudes/froides. Un taux de hit en mémoire plus élevé permet d'atteindre des performances proches du benchmark de la Redis Open-Source Edition.

  • ③ : Contrairement au multithreading E/S de la Redis Open-Source Edition 6,0, le Real Multi-I/O des instances basées sur DRAM accélère considérablement à la fois les E/S et l'exécution des commandes. Cela offre une meilleure résistance aux pics de connexions et permet une mise à l'échelle linéaire du débit.

  • ④ : La persistance des données sur disque s'effectue de deux manières :

    • Write Through : le système renvoie une réponse de succès uniquement après la persistance synchrone des données sur le disque.

    • Write Back : le système renvoie une réponse de succès dès que les données sont écrites dans le cache. Les données sont ensuite vidées de manière asynchrone sur le disque.