- Inicio
- HotKV vs Redis
HotKV vs Redis
Una alternativa a Redis que usa todos los núcleos
Una alternativa a Redis® debería conservar lo que ya funciona, tus bibliotecas cliente, herramientas y comandos. HotKV habla el protocolo de Redis, así que se mantienen. Por debajo hay un motor multihilo en C++20 construido desde cero. Se midió frente a Redis 8.10.2 en la misma máquina, con el método y los datos en bruto publicados.
Redis
un hilo ejecuta
HotKV
todos los núcleos ejecutan
Esta alternativa a Redis, ejecutada como instancia única en una máquina de 160 vCPU, lideró 12 de 12 comandos frente a Redis 8.10.2, con entre 14.8x y 69.7x su throughput. HotKV se compiló desde el código fuente para esa CPU. Redis 8.10.2 se ejecutó con su compilación estándar. La diferencia es menor en máquinas pequeñas.
Reemplazo directo
Lo que no cambia con esta alternativa a Redis
HotKV implementa el protocolo de red de Redis. Migrar desde Redis suele ser un cambio de host y credenciales. Consulta la referencia de comandos para todo lo que esté fuera del conjunto básico.
El mismo protocolo
RESP2 y RESP3 con negociación HELLO. HotKV informa a los clientes la versión 8.4.0 de Redis, así que las bibliotecas eligen sus funciones según ella. Las cadenas de conexión, los pipelines, pub/sub y las transacciones funcionan como hoy.
Los mismos clientes y herramientas
Las bibliotecas cliente de Redis y Valkey, redis-cli, redis-cli --cluster y las herramientas gráficas se conectan a HotKV sin cambios de código para los comandos básicos.
Los mismos comandos básicos
300 comandos básicos, scripting en Lua y bibliotecas de funciones, además de las familias de comandos propias de HotKV cuando las quieras.
$ 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
... (cuatro campos más)
> SET session:4821 "same protocol, every core"
OK
> GET session:4821
"same protocol, every core"
> TAG.SET session:4821 tenant:acme # un comando de HotKV, cuando lo quieras
(integer) 1Los argumentos a favor de una alternativa a Redis
Por qué los equipos buscan una alternativa a Redis
Propiedades documentadas de Redis que llevan a los equipos a buscar una alternativa a Redis, consultadas el 21 de octubre de 2026.
Los comandos se ejecutan en un solo hilo
Redis ejecuta los comandos en un único hilo principal. Sus hilos de E/S leen, analizan y escriben en los sockets. No ejecutan comandos. Usar más núcleos significa ejecutar más instancias o un clúster, y repartir con ellos tu espacio de claves en shards. Ese techo es el motivo habitual para buscar una alternativa a Redis.
Una nueva licencia desde Redis 8
Redis 7.2 y versiones anteriores son BSD-3-Clause. Redis 7.4 es RSALv2 o SSPLv1. Redis 8 se ofrece bajo RSALv2, SSPLv1 o AGPLv3.
Las funciones de IA son servicios aparte
Redis ofrece una caché semántica para LLM (LangCache, en versión preliminar) y Agent Memory como servicios Redis Iris independientes, administrados en Redis Cloud o autogestionados. Se accede a ellos mediante API REST y SDK, no como comandos del servidor. Una alternativa a Redis con esas funciones integradas quita dos servicios de la factura.
Los snapshots hacen fork del proceso
Un snapshot RDB hace fork de un proceso hijo. El kernel copia cada página escrita mientras se ejecuta el snapshot, así que el uso de memoria aumenta bajo carga de escritura.
Medido, no afirmado
Esta alternativa a Redis, medida. HotKV vs Redis 8.10.2 en una máquina
HotKV Ltd ejecutó HotKV y Redis 8.10.2 de uno en uno, como instancias únicas, en la misma máquina de 160 vCPU. Cada uno recibió la misma carga y todos los núcleos. HotKV Ltd publicó todas las cifras con el método y los datos en bruto.
- 12 de 12
- comandos en los que HotKV midió el throughput más alto frente a Redis
- 14.8x a 69.7x
- Throughput de HotKV como múltiplo del de Redis, en los 12 comandos que lideró (de SET a RPUSH)
- Ninguno
- comandos en los que Redis midió más alto
HotKV Ltd compiló HotKV desde el código fuente para esta CPU. Redis se ejecutó con su compilación de versión estándar. Ambos se ejecutaron como instancias únicas. El número de hilos siguió la configuración documentada de cada producto para todos los núcleos y no se ajustó por producto. La diferencia es menor en máquinas con pocos núcleos.
Operaciones por segundo, mediana de 3 ejecuciones de 10 segundos. Cada par de barras se escala al servidor más rápido en ese comando.
* Limitado por la red: la red de la instancia determinó este resultado, por lo que el límite propio del servidor es mayor.
† Limitado por el generador de carga: las máquinas generadoras de carga superaron el 85 % de uso de CPU, así que este es su techo, no el del servidor.
Azure D160alds_v7 (AMD EPYC 9V45 (Turin), 160 vCPU), medido el 9 de octubre de 2026. Valores de 256 bytes, profundidad de pipeline 30, 5 000 000 de claves precargadas leídas de forma aleatoria uniforme. Tres máquinas generadoras de carga dedicadas. Cada servidor se ejecutó solo, como instancia única y con la persistencia desactivada. Cada uno recibió todos los núcleos (Redis 128 hilos de E/S, su máximo). HotKV Ltd compiló HotKV desde el código fuente para esta CPU y ejecutó Redis con su compilación de versión estándar. Método completo y resultados · Harness y datos en bruto
Lado a lado
Esta alternativa a Redis y Redis, función por función
Para ser justos
Dónde Redis va por delante de esta alternativa a Redis, o simplemente es distinto
Esta página de alternativa a Redis solo es útil si también dice esta parte.
- Redis tiene el ecosistema más grande y la trayectoria más larga de todos los almacenes en memoria. La mayoría de los tutoriales, bibliotecas cliente e integraciones se escribieron para él, y funcionan con HotKV porque el protocolo es el mismo. Cualquier alternativa a Redis tiene que superar ese listón.
- Redis 8 incluye JSON, series temporales y estructuras de datos probabilísticas. HotKV tiene filtros de Bloom, sketches Count-Min y Top-K en todos los planes y series temporales (TS.*) a partir del plan Performance, pero no tiene un tipo de documento JSON.
- Redis se ejecuta en Linux, macOS y BSD. Las compilaciones del servidor HotKV son solo para Linux (x86_64 y ARM64).
- En PING, la cifra de HotKV la fijaron los generadores de carga, que funcionaron al 86 % de CPU, así que es un límite inferior. El GET de HotKV usó el 100 % del límite de red saliente y también es un límite inferior. Redis no alcanzó ninguno de los dos límites en ningún comando.
- HotKV Cloud está en acceso anticipado. Redis Cloud es un servicio maduro en varias nubes.
El cambio
De Redis a esta alternativa a Redis en cuatro pasos
Lo que implica en la práctica cambiar a una alternativa a Redis.
- 1
Crea una instancia
Elige una región y un plan en la consola de HotKV Cloud. La instancia es una máquina propia, que se aprovisiona, se parchea y se supervisa por ti.
- 2
Apunta tus clientes a ella
Conserva la biblioteca cliente que ya usas. Cambia el host, el puerto y las credenciales de Redis a la instancia de HotKV. TLS y la autenticación por contraseña están activados desde el principio, con usuarios ACL disponibles. Una alternativa a Redis que habla el mismo protocolo no necesita cambios en el cliente para los comandos básicos.
- 3
Mueve los datos
Usa las herramientas que ya conoces. DUMP y RESTORE, MIGRATE o una repetición de tus escrituras funcionan, porque HotKV implementa estos comandos.
- 4
Activa lo que faltaba
La búsqueda vectorial y el etiquetado de claves son comandos básicos en todos los planes. Las cachés de prompts y semántica, la memoria de agentes y el seguimiento de costos de LLM son comandos del mismo servidor en el plan Performance y superiores. Sin módulos, sidecars ni un segundo servicio. Eso es lo que una alternativa a Redis debería añadir.
Preguntas
Preguntas sobre esta alternativa a Redis
¿Es HotKV una alternativa a Redis directa (drop-in)?
HotKV es una implementación independiente, no una copia de Redis. Implementa RESP2 y RESP3 con HELLO, informa a los clientes la versión 8.4.0 de Redis y responde a 300 comandos básicos. Las bibliotecas cliente de Redis, redis-cli y las herramientas gráficas se conectan. Consulta la referencia de comandos antes de cambiar. HotKV no tiene comandos de documentos JSON.
¿Es HotKV un fork de Redis?
No. HotKV es una alternativa a Redis escrita desde cero en C++20, y no comparte código con Redis. Implementa el mismo protocolo para que el ecosistema de Redis funcione con él.
¿Cuánto más rápida es esta alternativa a Redis que Redis?
En una Azure D160alds_v7 con 160 vCPU, ambos ejecutados como instancias únicas, HotKV registró la mediana de throughput más alta en los 12 comandos frente a Redis 8.10.2. El múltiplo fue de al menos 15 veces en SET a al menos 70 veces en RPUSH. La diferencia viene de usar todos los núcleos. En una máquina pequeña con dos o cuatro núcleos la diferencia es menor, así que mide con tu propio tamaño.
¿Admite HotKV clientes de Redis Cluster?
Sí, en modo clúster, que se ejecuta on-premise. HotKV responde a redis-cli --cluster, a las redirecciones MOVED y ASK, a la conmutación por error y a TLS tal como esperan los clientes compatibles con clúster. Las instancias de HotKV Cloud son nodos únicos, y los clientes compatibles con clúster se conectan a ellas como a un servidor independiente.
¿Es HotKV de código abierto o gratuito?
No. HotKV es una alternativa a Redis de carácter comercial. Puedes ejecutarlo como HotKV Cloud, donde cada instancia es una máquina dedicada, o en tus propios servidores bajo una licencia on-premise.
Pon a prueba esta alternativa a Redis con los clientes que ya tienes
HotKV Cloud abre por oleadas. Cada instancia de esta alternativa a Redis es una máquina dedicada con el motor multihilo. Las familias de comandos de IA vienen con los planes Performance y Scale.
Otras comparaciones