Todos os produtos
Search
Central de documentação

Tair (Redis® OSS-Compatible):Comparação de recursos entre o Tair (Enterprise Edition) e o Redis Open-Source Edition

Última atualização: Sep 18, 2026

Este tópico compara os recursos de diferentes séries do Tair (Enterprise Edition) com o Redis Open-Source Edition para que você selecione o product adequado na Alibaba Cloud.

Guia de seleção

Edição

Série

Recursos

Cenários

Tair (Enterprise Edition)

DRAM-based instance

Cargas de trabalho de missão crítica e com foco em desempenho.

Persistent memory-optimized instance

  • Oferece excelente custo-benefício. O preço das instâncias otimizadas para memória persistente é aproximadamente 30% menor do que o das instâncias do Redis Open-Source Edition com a mesma capacidade. O desempenho das instâncias otimizadas para memória persistente atinge 90% do desempenho das instâncias do Redis Open-Source Edition. Para mais informações, consulte Performance whitepaper of persistent memory-optimized instances.

  • Oferece suporte a módulos de dados aprimorados. Esses módulos incluem exString (incluindo commands that enhance Redis string functionality), exHash e Cpc.

  • Evita perda de dados causada por falha de energia. As instâncias otimizadas para memória persistente implementam persistência para cada comando. O sistema retorna uma resposta de sucesso para cada operação de gravação somente após os dados serem armazenados de forma persistente. Use instâncias otimizadas para memória persistente como bancos de dados em memória em vez de caches.

Cenários de armazenamento e cache de dados que exigem alto desempenho e forte persistência de dados, em que o custo é uma preocupação secundária.

ESSD/SSD-based instance

  • Custos reduzidos: as instâncias baseadas em ESSD/SSD reduzem os custos em até 85% em comparação com as instâncias do Redis Open-Source Edition.

  • Alto desempenho: uma instância baseada em ESSD/SSD oferece aproximadamente 60% do desempenho de uma instância do Redis Open-Source Edition. Para mais informações, consulte Performance whitepaper of ESSD-based instances e Performance whitepaper of SSD-based instances.

  • Armazenamento em disco: as instâncias baseadas em ESSD/SSD armazenam dados em ESSDs ou SSDs para garantir alta confiabilidade dos dados. A capacidade de uma instância baseada em ESSD/SSD pode chegar a centenas de terabytes.

  • Distribuição de dados: as instâncias baseadas em ESSD/SSD usam o mecanismo de armazenamento Alibaba Cloud TairDB e combinam discos e memória para oferecer um equilíbrio ideal entre a persistência de dados e o acesso rápido a eles.

  • Alta compatibilidade: as instâncias baseadas em ESSD/SSD são compatíveis com a maioria das estruturas de dados e dos comandos do Redis 6.0.

Cenários de armazenamento de dados que exigem grande capacidade e baixos custos, com baixa densidade de acesso e sem exigência de latência ultrabaixa.

Redis Open-Source Edition

N/D

Alto desempenho e compatibilidade com o Redis open source.

Casos de uso padrão do Redis e cenários de migração.

Nota

Para mais informações sobre a seleção de product, consulte Product selection guide.

Comparação de recursos

Na tabela a seguir, ✔️ indica que há suporte ao recurso, e ❌ indica que não há.

Categoria

Item

Tair (Enterprise Edition)

Redis Open-Source Edition

DRAM-based instance

Persistent memory instance

ESSD instance

SSD instance

Versões 2.8, 4.0 e 5.0

Versões 6.0 e 7.0

Redis Yitian Edition

Desempenho de linha de base

Benchmark de desempenho (em relação ao Redis Open-Source Edition)

300%

90%

Leitura: 40%

Leitura: 60%

Igual

120%

120%

Gravação: 30%

Gravação: 40%

Número máximo de conexões por nó de dados

30.000

10.000

10.000

40.000

10.000

10.000

10.000

Capacidade de processamento de chave única (referência de QPS) ①

450.000

130.000

30.000–60.000

50.000–60.000

140.000

160.000

160.000

Largura de banda máxima (MB/s)

96–2048

96–2048

187,5–1.000

187,5–2048

10–2048

48–2048

96–2048

Especificações

Modelo de I/O e worker

Real Multi-I/O (múltiplas threads de I/O) ③

Thread única

Real Multi-I/O (múltiplas threads de I/O + múltiplas threads de worker)

Real Multi-I/O (múltiplas threads de I/O + múltiplas threads de worker)

Thread única

Múltiplas threads de I/O + thread única de worker

Múltiplas threads de I/O + thread única de worker

Estrutura de dados

Estruturas de dados básicas e suporte a comandos

Os comandos com suporte variam de acordo com a série da instância. Para mais informações, consulte Tair (Enterprise Edition) command support and limits.

Alguns comandos não têm suporte. Para mais informações, consulte Redis Open-Source Edition command support.

Tair extended data structures

✔️

✔️ (Parcial)

Nota

O Tair (Enterprise Edition) não oferece suporte a módulos do Redis Stack (como RediSearch, RedisJSON ou RedisTimeSeries). Em vez disso, oferece estruturas de dados estendidas proprietárias do Tair com funcionalidade equivalente: TairSearch para pesquisa de texto completo, TairDoc para operações JSON e TairVector para AISearch. Essas estruturas de dados cobrem casos de uso semelhantes, mas usam implementações e comandos diferentes. Por exemplo, os comandos FT.SEARCH (RediSearch) e TS.RANGE (RedisTimeSeries) não têm suporte no Tair (Enterprise Edition).

Categoria

Item

Tair (Enterprise Edition)

Redis Open-Source Edition

Instância baseada em DRAM

Instância de memória persistente

Instância ESSD

Instância SSD

Versões 2.8, 4.0 e 5.0

Versões 6.0 e 7.0

Redis Yitian Edition

Persistência de dados

Consistência de replicação primário-réplica

consistência eventual

consistência eventual

consistência eventual

consistência eventual

consistência eventual

consistência eventual

consistência eventual

Consistência de persistência ④

Write Back

Write Through

Write Through

Write Through

Write Back

Write Back

Write Back

Nível de persistência

Nível de segundo

Nível de comando

Nível de comando

Nível de comando

Nível de segundo

Nível de segundo

Nível de segundo

Segurança

TLS encryption

✔️

✔️

✔️

✔️

✔️

Transparent Data Encryption (TDE)

✔️

IP whitelist

✔️

✔️

✔️

✔️

✔️

✔️

✔️

Análise de desempenho

Top key statistics

✔️

✔️

✔️

✔️

✔️

Historical hotkey query

✔️

✔️

✔️

✔️

✔️

✔️

✔️

Offline large key analysis

✔️

✔️

✔️

✔️

✔️

Audit log

✔️

✔️

✔️

✔️

✔️

✔️

✔️

Recursos avançados

Point-in-time recovery (PITR)

✔️

✔️

✔️

Semi-synchronous mode

✔️

✔️

✔️

Cache de consulta de proxy

✔️

✔️

Global Distributed Cache

✔️

DTS one-way synchronization

✔️

✔️

✔️

✔️

✔️

✔️

✔️

DTS two-way synchronization

✔️

✔️

✔️

As notas a seguir correspondem aos números na tabela:

  • ①: O valor de referência de consultas por segundo (QPS) baseia-se em comandos com complexidade de tempo O(1). Quanto maior a complexidade de tempo, menor o QPS.

  • ②: O desempenho depende da distribuição de acesso a dados quentes e frios. Uma taxa de acerto de memória maior resulta em um desempenho mais próximo do benchmark do Redis Open-Source Edition.

  • ③: Ao contrário do multithreading de I/O no Redis Open-Source Edition 6.0, o Real Multi-I/O em instâncias baseadas em DRAM acelera integralmente tanto o I/O quanto a execução de comandos. Isso proporciona maior resistência a picos de conexão e permite o dimensionamento linear do throughput.

  • ④: A persistência de dados em disco ocorre de duas formas:

    • Write Through: o sistema retorna uma resposta de sucesso somente após os dados serem persistidos de forma síncrona no disco.

    • Write Back: o sistema retorna uma resposta de sucesso assim que os dados são gravados no cache. Em seguida, os dados são liberados para o disco de forma assíncrona.