- Início
- HotKV vs Redis
HotKV vs Redis
Uma alternativa ao Redis que usa todos os núcleos
Uma alternativa ao Redis® deve manter o que já funciona, suas bibliotecas cliente, ferramentas e comandos. O HotKV fala o protocolo Redis, então tudo isso continua valendo. Por baixo há um motor C++20 multithread construído do zero. Ele foi medido contra o Redis 8.10.2 na mesma máquina, com o método e os dados brutos publicados.
Redis
uma thread executa
HotKV
todos os núcleos executam
Esta alternativa ao 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 Redis
O HotKV implementa o protocolo de rede do Redis. Migrar do 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.
$ 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) 1Os argumentos a favor de uma alternativa ao Redis
Por que as equipes procuram uma alternativa ao Redis
Propriedades documentadas do Redis que levam as equipes a procurar uma alternativa ao Redis, verificadas em 21 de outubro de 2026.
Os comandos rodam em uma única thread
O Redis executa comandos em uma única thread principal. Suas threads de I/O leem, analisam e escrevem nos sockets. Elas não executam comandos. Usar mais núcleos significa rodar mais instâncias ou um cluster, e fragmentar seu espaço de chaves entre eles. Esse teto é o motivo habitual para procurar uma alternativa ao Redis.
Uma nova licença desde o Redis 8
O Redis 7.2 e anteriores são BSD-3-Clause. O Redis 7.4 é RSALv2 ou SSPLv1. O Redis 8 é oferecido sob RSALv2, SSPLv1 ou AGPLv3.
Os recursos de IA são serviços separados
O Redis oferece um cache semântico para LLM (LangCache, em preview) e o Agent Memory como serviços Redis Iris separados, gerenciados no Redis Cloud ou autogerenciados. Eles são acessados por APIs REST e SDKs, não como comandos do servidor. Uma alternativa ao Redis com esses recursos integrados tira dois serviços da conta.
Os snapshots fazem fork do processo
Um snapshot RDB faz fork de um processo filho. O kernel copia cada página escrita enquanto o snapshot roda, então o uso de memória sobe sob carga de escrita.
Medido, não alegado
Esta alternativa ao Redis, medida. HotKV vs Redis 8.10.2 em uma única máquina
A HotKV Ltd rodou o HotKV e o Redis 8.10.2 um de cada vez, como instâncias únicas, na mesma máquina de 160 vCPUs. Cada um recebeu a mesma carga e todos os núcleos. A HotKV Ltd publicou todos os números com o método e os dados brutos.
- 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.
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 Redis e o Redis, recurso por recurso
Para ser justo
Onde o Redis está à frente desta alternativa ao Redis, ou é simplesmente diferente
Esta página de alternativa ao Redis só é útil quando diz esta parte também.
- O Redis tem o maior ecossistema e o histórico mais longo entre os armazenamentos em memória. A maioria dos tutoriais, bibliotecas cliente e integrações foi escrita para ele, e eles funcionam com o HotKV porque o protocolo é o mesmo. Qualquer alternativa ao Redis precisa superar essa barra.
- O Redis 8 inclui JSON, séries temporais e estruturas de dados probabilísticas. O HotKV tem filtros de Bloom, Count-Min sketches e Top-K em todos os planos e séries temporais (TS.*) a partir do plano Performance, mas não tem um tipo de documento JSON.
- O Redis roda em Linux, macOS e BSD. As builds do servidor HotKV são apenas para Linux (x86_64 e ARM64).
- No PING, o número do HotKV foi determinado pelos geradores de carga, que rodaram a 86% de CPU, então ele é um limite inferior. O GET do HotKV usou 100% do limite de rede de saída e também é um limite inferior. O Redis não atingiu nenhum dos dois limites em nenhum comando.
- O HotKV Cloud está em acesso antecipado. O Redis Cloud é um serviço maduro em várias nuvens.
Fazendo a mudança
Do Redis para esta alternativa ao Redis em quatro etapas
O que mudar para uma alternativa ao Redis envolve na prática.
- 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
Aponte seus clientes para ela
Mantenha a biblioteca cliente que você já usa. Troque o host, a porta e as credenciais do 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 Redis que fala o mesmo protocolo não exige mudanças no cliente para os comandos centrais.
- 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
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 Redis deve acrescentar.
Perguntas
Perguntas sobre esta alternativa ao Redis
O HotKV é uma alternativa ao Redis do tipo drop-in?
O HotKV é uma implementação independente, não uma cópia do Redis. Ele implementa RESP2 e RESP3 com HELLO, informa a versão 8.4.0 do Redis aos clientes e responde a 300 comandos centrais. Bibliotecas cliente do Redis, redis-cli e ferramentas gráficas se conectam. Verifique a referência de comandos antes de trocar. O HotKV não tem comandos de documento JSON.
O HotKV é um fork do Redis?
Não. O HotKV é uma alternativa ao Redis escrita do zero em C++20, e não compartilha código com o Redis. Ele implementa o mesmo protocolo para que o ecossistema Redis funcione com ele.
Quanto esta alternativa ao Redis é mais rápida que o Redis?
Em uma Azure D160alds_v7 com 160 vCPUs, ambos rodando como instâncias únicas, o HotKV registrou a maior vazão mediana em todos os 12 comandos contra o Redis 8.10.2. O múltiplo foi de pelo menos 15 vezes no SET a pelo menos 70 vezes no RPUSH. A diferença vem do uso de todos os núcleos. Em uma máquina pequena com dois ou quatro núcleos a diferença é menor, então meça no seu próprio tamanho.
O HotKV suporta clientes Redis Cluster?
Sim, em modo cluster, que roda on-premise. O HotKV responde a redis-cli --cluster, aos redirecionamentos MOVED e ASK, ao failover e ao TLS do jeito que clientes com suporte a cluster esperam. As instâncias do HotKV Cloud são nós únicos, e clientes com suporte a cluster se conectam a elas como a um servidor standalone.
O HotKV é open source ou gratuito?
Não. O HotKV é uma alternativa comercial ao Redis. Você pode rodá-lo como HotKV Cloud, onde cada instância é uma máquina dedicada, ou nos seus próprios servidores sob uma licença on-premise.
Coloque esta alternativa ao Redis à prova com os clientes que você já tem
O HotKV Cloud está abrindo em ondas. Cada instância desta alternativa ao Redis é uma máquina dedicada com o motor multithread. As famílias de comandos de IA vêm com os planos Performance e Scale.
Outras comparações