HotKV vs Azure Cache for Redis

Uma alternativa ao Azure Cache for Redis para a migração de 2028

Uma alternativa ao Azure Cache for Redis está em muitos roadmaps agora. A Microsoft anunciou datas de desativação para todas as camadas e recomenda migrar para o Azure Managed Redis, um produto baseado no software Redis Enterprise. O HotKV é um caminho diferente. Um motor multithread que fala o mesmo protocolo Redis, em uma máquina dedicada por instância. As famílias de comandos de IA vêm integradas a partir do plano Performance.

Azure Cache for Redis

uma escada de camadas, cada uma com uma data

  1. Basicdesativado em 30 set 2028

    Redis open source, uma VM, sem SLA

  2. Standarddesativado em 30 set 2028

    Redis open source, duas VMs

  3. Premiumdesativado em 30 set 2028

    Redis open source, clustering

  4. Enterprisedesativado em 31 mar 2027

    Redis Enterprise, módulos

  5. Azure Managed Redisproduto novo, Redis Enterprise

    Redis Enterprise 7.4, a migração recomendada

HotKV

um motor, três planos, upgrade no lugar

  1. Startertodos os núcleos

    o motor central completo

  2. Performancetodos os núcleos

    adiciona os módulos de IA e LLM

  3. Scaletodos os núcleos

    adiciona replicação, criptografia, auditoria

O mesmo motor em todos os planos. O núcleo multithread, RESP2 e RESP3 e os 300 comandos centrais não mudam quando você sobe de plano.

Uma ilustração, não uma medição. Datas anunciadas pela Microsoft, verificadas em 21 de outubro de 2026. A Microsoft anunciou datas de desativação para todas as camadas do Azure Cache for Redis e recomenda o Azure Managed Redis, que ela descreve como baseado no software Redis Enterprise. Os planos do HotKV compartilham um único motor multithread e fazem upgrade no lugar.

Esta alternativa ao Azure Cache for Redis, rodando como instância única em uma máquina de 160 vCPUs, liderou 12 de 12 comandos contra o Redis 8.10.2, com 14.8x a 69.7x a vazão. O HotKV foi compilado a partir do código-fonte para essa CPU. O Redis 8.10.2 rodou como sua build padrão. A diferença é menor em máquinas pequenas.

Substituição direta

O que permanece igual com esta alternativa ao Azure Cache for Redis

O HotKV implementa o protocolo de rede do Redis. Migrar do Azure Cache for Redis costuma ser uma troca de host e credenciais. Verifique a referência de comandos para qualquer coisa fora do conjunto central.

Mesmo protocolo

RESP2 e RESP3 com negociação HELLO. O HotKV informa a versão 8.4.0 do Redis aos clientes, então as bibliotecas escolhem seus recursos com base nela. Strings de conexão, pipelines, pub/sub e transações funcionam como funcionam hoje.

Mesmos clientes e ferramentas

Bibliotecas cliente do Redis e do Valkey, redis-cli, redis-cli --cluster e ferramentas gráficas se conectam ao HotKV sem mudanças de código para os comandos centrais.

Mesmos comandos centrais

300 comandos centrais, scripts Lua e bibliotecas de funções, além das famílias de comandos próprias do HotKV quando você quiser.

o cliente que você já usa
$ redis-cli -h <your-hotkv-host> -p 6379 --tls --user app --askpass
> HELLO 3
1# "server" => "hotkv"
2# "version" => "8.4.0"
3# "proto" => (integer) 3
   ... (mais quatro campos)
> SET session:4821 "same protocol, every core"
OK
> GET session:4821
"same protocol, every core"
> TAG.SET session:4821 tenant:acme   # um comando do HotKV, quando você quiser
(integer) 1

Os argumentos a favor de uma alternativa ao Azure Cache for Redis

Por que as equipes procuram uma alternativa ao Azure Cache for Redis

Propriedades documentadas do Azure Cache for Redis que levam as equipes a procurar uma alternativa ao Azure Cache for Redis, verificadas em 21 de outubro de 2026.

01

A Microsoft anunciou datas de desativação

O FAQ de desativação da Microsoft, verificado em 21 de outubro de 2026, afirma que todas as instâncias Basic, Standard e Premium serão desativadas em 30 de setembro de 2028. Todas as instâncias Enterprise e Enterprise Flash serão desativadas em 31 de março de 2027. A Microsoft recomenda migrar para o Azure Managed Redis, que ela descreve como baseado no software Redis Enterprise. As datas são da Microsoft e podem mudar. Qualquer migração é um momento para avaliar uma alternativa ao Azure Cache for Redis.

02

Uma única thread nas camadas open source

A própria orientação da Microsoft diz que as camadas Basic, Standard e Premium rodam o Redis open source, que usa uma única thread para o processamento de comandos. Ela acrescenta que escalar horizontalmente costuma ajudar mais do que escalar verticalmente. Mais vazão significa mais caches para gerenciar.

03

Redis 6.0 nas camadas open source

As camadas Basic, Standard e Premium rodam o Redis 6.0 open source. A Microsoft desativou o Redis 4.0 nessas camadas em junho de 2023. As camadas Enterprise rodam o Redis Enterprise 7.2. O Azure Managed Redis oferece o Redis 7.4.x. O HotKV implementa RESP2 e RESP3 com 300 comandos centrais. Ele informa a versão 8.4.0 do Redis aos clientes.

04

Os recursos de IA exigem as camadas Enterprise, ou mais serviços

Os módulos de busca, JSON, probabilísticos e de séries temporais estão disponíveis apenas nas camadas Enterprise e no Azure Managed Redis. Cache de prompts, cache semântico, memória de agentes e rastreamento de custos de LLM não são recursos de nenhuma camada. No HotKV eles são famílias de comandos do mesmo servidor. Eles vêm com o plano Performance e superiores.

Medido, não alegado

Esta alternativa ao Azure Cache for Redis, medida. HotKV vs Redis 8.10.2 em uma única máquina

A HotKV Ltd mediu o Redis 8.10.2, a família de motores open source por trás das camadas Basic, Standard e Premium. Ele rodou como instância única auto-hospedada na mesma máquina que o HotKV. O Azure Cache for Redis em si não foi medido. Suas camadas open source rodam o Redis 6.0. Suas camadas Enterprise e o Azure Managed Redis rodam o Redis Enterprise, que também não foi medido. Os números mostram o motor, a base justa de comparação para uma alternativa ao Azure Cache for Redis.

12 de 12
comandos em que o HotKV mediu a maior vazão contra o Redis
14.8x a 69.7x
Vazão do HotKV como múltiplo da do Redis, nos 12 comandos em que liderou (SET a RPUSH)
Nenhum
comandos em que o Redis mediu mais alto

A HotKV Ltd compilou o HotKV a partir do código-fonte para esta CPU. O Redis rodou como sua build de lançamento padrão. Ambos rodaram como instâncias únicas. As contagens de threads seguiram a configuração documentada de todos os núcleos de cada produto e não foram ajustadas por produto. A diferença é menor em máquinas com poucos núcleos.

SET14.8x
HotKV
50.5M*
Redis
3.4M
GET32.3x
HotKV
36.6M*
Redis
1.1M
MGET16.6x
HotKV
4.6M*
Redis
278K
SETNX39.6x
HotKV
55.3M*
Redis
1.4M
APPEND16.4x
HotKV
25.1M
Redis
1.5M
INCR43.1x
HotKV
90.8M
Redis
2.1M
LPUSH25.3x
HotKV
31.6M
Redis
1.2M
RPUSH69.7x
HotKV
43.8M
Redis
628K
SADD24.7x
HotKV
50.6M*
Redis
2.1M
HSET54.0x
HotKV
29.0M*
Redis
537K
MSET29.8x
HotKV
11.3M
Redis
379K
PING38.7x
HotKV
125.2M†
Redis
3.2M

Operações por segundo, mediana de 3 execuções de 10 segundos. Cada par de barras é escalado pelo servidor mais rápido naquele comando.

* Limitado pela rede: a rede da instância definiu este resultado, então o limite do próprio servidor é maior.

† Limitado pelo gerador de carga: as máquinas geradoras de carga rodaram acima de 85% de CPU, então este é o teto delas, não o do servidor.

Azure D160alds_v7 (AMD EPYC 9V45 (Turin), 160 vCPUs), medido em 9 de outubro de 2026. Valores de 256 bytes, profundidade de pipeline 30, 5.000.000 de chaves pré-carregadas lidas uniformemente ao acaso. Três máquinas geradoras de carga dedicadas. Cada servidor rodou sozinho como instância única com persistência desligada. Cada um recebeu todos os núcleos (Redis com 128 threads de I/O, seu máximo). A HotKV Ltd compilou o HotKV a partir do código-fonte para esta CPU e rodou o Redis como sua build de lançamento padrão. Método completo e resultados · Harness e dados brutos

Lado a lado

Esta alternativa ao Azure Cache for Redis e o Azure Cache for Redis, recurso por recurso

FuncionalidadeHotKVAzure Cache for Redis
MotorHotKV, multithread, C++20Redis 6.0 open source (Basic, Standard, Premium); Redis Enterprise (camadas Enterprise, Azure Managed Redis)
Execução de comandosMultithread. Todos os núcleos leem, analisam e executam comandos em um único armazenamento compartilhadoUma única thread nas camadas open source; várias vCPUs por instância no Redis Enterprise
ProtocoloRESP2 e RESP3, com negociação HELLO. Informa a versão 8.4.0 do Redis aos clientesRESP2 e RESP3
Ciclo de vidaHotKV Cloud (acesso antecipado) e on-premise, upgrades de plano no lugarSegundo a Microsoft: desativação anunciada para todas as camadas. Basic, Standard e Premium em 30 de setembro de 2028, camadas Enterprise em 31 de março de 2027. A Microsoft recomenda o Azure Managed Redis
Modelo de instânciaCada instância do HotKV Cloud é sua própria máquina isolada com vCores, RAM e disco dedicadosInstâncias de cache dedicadas dimensionadas por camada, de uma VM (Basic) a caches replicados e em cluster
CobrançaPor instância, cobrada mensal ou anualmente de forma antecipada e com preço por região. O tráfego de saída vem incluído em pacotes, com pacotes de recarga. Quando um pacote se esgota, o tráfego de saída é pausado. O HotKV Cloud não cobra excedente de tráfego de saídaPreço por hora conforme camada e tamanho, cobrado por minuto. As camadas Enterprise acrescentam uma licença do Redis Enterprise comprada pelo Azure Marketplace
SLA de disponibilidadeNenhum no Starter, 99,9% no Performance, 99,95% no ScaleTodas as camadas exceto a Basic
PersistênciaSnapshots e AOFPremium: RDB e AOF. Camadas Enterprise: em preview. Basic e Standard: nenhuma
Busca por similaridade vetorialIntegrada (HNSW, VSIM.*), todos os planosCamadas Enterprise e Azure Managed Redis (módulo RediSearch)
Cache de prompts e cache semântico para LLMIntegrado (PCACHE.*, SCACHE.*), plano Performance e superiores no HotKV CloudNão é um recurso do motor
Memória de agentes de IAIntegrada (AMEM.*), plano Performance e superiores no HotKV CloudNão é um recurso do motor
Rastreamento de tokens e custos de LLMIntegrado (LLMBUDGET.*, LLMSTATS.*), plano Performance e superiores no HotKV CloudNão é um recurso do motor
MétricasIntegradas. O próprio servidor serve /metrics assim que metrics-port é definido (on-premise)Métricas do Azure Monitor
Marcação de chavesSim (TAG.*)Não
TTL em nanossegundosSim (NEXPIRE, NTTL)Não. TTLs em milissegundos
ClientesBibliotecas cliente do Redis e do Valkey, redis-cli, redis-cli --cluster e ferramentas gráficas se conectam sem mudanças de código para os comandos centraisClientes Redis, incluindo StackExchange.Redis

Para ser justo

Onde o Azure Cache for Redis está à frente desta alternativa ao Azure Cache for Redis, ou é simplesmente diferente

Esta página de alternativa ao Azure Cache for Redis só é útil quando diz esta parte também.

  • O Azure Cache for Redis e o Azure Managed Redis se integram ao Azure. Isso significa Private Link, redundância de zona e georreplicação ativa nas camadas Enterprise. O Azure Managed Redis adiciona autenticação com Microsoft Entra ID. Se a sua stack é Azure de ponta a ponta, essa integração tem valor real.
  • O Azure Managed Redis roda o Redis Enterprise 7.4 com módulos de busca, JSON, probabilísticos e de séries temporais. O Redis Enterprise também usa várias vCPUs por instância. O HotKV tem filtros de Bloom, Count-Min sketches e Top-K em todos os planos e séries temporais a partir do plano Performance, mas não tem um tipo de documento JSON.
  • O HotKV Cloud roda no Google Cloud, não no Azure. Para dados que precisam ficar na sua assinatura do Azure, o HotKV On-Premise roda o mesmo motor nas suas próprias máquinas virtuais do Azure sob uma licença.
  • Esta alternativa ao Azure Cache for Redis está em acesso antecipado, com SLA no Performance e no Scale e nenhum no Starter. O Azure Cache for Redis é um serviço maduro com SLA em todas as camadas exceto a Basic.

Fazendo a mudança

Do Azure Cache for Redis para esta alternativa ao Azure Cache for Redis em quatro etapas

O que mudar para uma alternativa ao Azure Cache for Redis envolve na prática.

  1. 1

    Crie uma instância

    Escolha uma região e um plano no console do HotKV Cloud. A instância é uma máquina própria, provisionada, atualizada e monitorada para você.

  2. 2

    Aponte seus clientes para ela

    Mantenha a biblioteca cliente que você já usa. Troque o host, a porta e as credenciais do Azure Cache for Redis pelos da instância HotKV. TLS e autenticação por senha estão ativos desde o início, com usuários ACL disponíveis. Uma alternativa ao Azure Cache for Redis que fala o mesmo protocolo não exige mudanças no cliente para os comandos centrais.

  3. 3

    Mova os dados

    Use as ferramentas que você já conhece. DUMP e RESTORE, MIGRATE, ou um replay das suas escritas funcionam, porque o HotKV implementa esses comandos.

  4. 4

    Ative o que faltava

    Busca vetorial e marcação de chaves são comandos centrais em todos os planos. Caches de prompts e semânticos, memória de agentes e rastreamento de custos de LLM são comandos do mesmo servidor no plano Performance e superiores. Sem módulo, sidecar ou segundo serviço. É isso que uma alternativa ao Azure Cache for Redis deve acrescentar.

Perguntas

Perguntas sobre esta alternativa ao Azure Cache for Redis

Meus clientes do Azure Cache for Redis vão funcionar com esta alternativa ao Azure Cache for Redis?

Sim, para os comandos centrais. O serviço fala RESP2 e RESP3, que o HotKV implementa. O StackExchange.Redis e outros clientes RESP2 e RESP3 se conectam a uma instância HotKV após a troca de host e credenciais.

Vocês fizeram benchmark do Azure Cache for Redis?

Não. A HotKV Ltd mediu o Redis 8.10.2, a família de motores open source por trás das camadas Basic, Standard e Premium. Ele rodou como instância única auto-hospedada na mesma máquina de 160 vCPUs que o HotKV. O serviço gerenciado, suas builds do Redis 6.0 e as camadas Redis Enterprise não foram medidos. Os números descrevem o motor.

Uma alternativa ao Azure Cache for Redis pode manter meus dados no Azure?

O HotKV Cloud roda no Google Cloud. Se os seus dados precisam ficar no Azure, o HotKV On-Premise roda o mesmo motor em máquinas virtuais na sua própria assinatura do Azure sob uma licença.

O que acontece na desativação?

O FAQ de desativação da Microsoft afirma que os caches Basic, Standard e Premium serão desativados em 30 de setembro de 2028. Ele recomenda migrar para o Azure Managed Redis agora. Esse é um produto diferente, baseado no software Redis Enterprise e cobrado como um serviço nativo do Azure. Migrar para o HotKV é uma troca de host e credenciais para os mesmos clientes. O motor é multithread desde o início.

Coloque esta alternativa ao Azure Cache for Redis à prova com os clientes que você já tem

O HotKV Cloud está abrindo em ondas. Cada instância desta alternativa ao Azure Cache for Redis é uma máquina dedicada com o motor multithread. As famílias de comandos de IA vêm com os planos Performance e Scale.