- Home
- HotKV vs Valkey
HotKV vs Valkey
Een Valkey-alternatief gebouwd voor veel cores
Een Valkey™-alternatief moet het protocol behouden. HotKV behoudt RESP2 en RESP3 en vervangt de singlethreaded commandolus door een engine waarin elke core commando's uitvoert op één gedeelde store. Dit Valkey-alternatief is gemeten tegen Valkey 9.1.2 op dezelfde machine, met de methode en ruwe data gepubliceerd.
Geheugen terwijl een snapshot loopt
Dit Valkey-alternatief, draaiend als enkele instantie op één machine met 160 vCPU's, leidde op 12 van 12 commando's tegenover Valkey 9.1.2, met 8.6x tot 56.6x de doorvoer. HotKV is vanuit de broncode gebouwd voor die CPU. Valkey 9.1.2 draaide als zijn standaardbuild. Het verschil is kleiner op kleine machines.
Drop-in vervanging
Wat hetzelfde blijft met dit Valkey-alternatief
HotKV implementeert het Redis-wireprotocol. Overstappen van Valkey is meestal een wijziging van host en inloggegevens. Controleer de commandoreferentie voor alles buiten de kernset.
Hetzelfde protocol
RESP2 en RESP3 met HELLO-onderhandeling. HotKV meldt Redis-versie 8.4.0 aan clients, zodat bibliotheken daarop hun functies kiezen. Connection strings, pipelines, pub/sub en transacties werken zoals ze vandaag werken.
Dezelfde clients en tools
Redis- en Valkey-clientbibliotheken, redis-cli, redis-cli --cluster en GUI-tools maken verbinding met HotKV zonder codewijzigingen voor de kerncommando's.
Dezelfde kerncommando's
300 kerncommando's, Lua-scripting en functiebibliotheken, plus de eigen commandofamilies van HotKV wanneer je ze wilt.
$ 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
... (nog vier velden)
> SET session:4821 "same protocol, every core"
OK
> GET session:4821
"same protocol, every core"
> TAG.SET session:4821 tenant:acme # een HotKV-commando, wanneer je het wilt
(integer) 1De argumenten voor een Valkey-alternatief
Waarom teams een Valkey-alternatief zoeken
Gedocumenteerde eigenschappen van Valkey die teams naar een Valkey-alternatief doen zoeken, gecontroleerd op 21 oktober 2026.
Commando's draaien op één thread
Valkey voert commando's uit op één hoofdthread. Zijn I/O-threads lezen, parseren, pollen en schrijven op de sockets. De uitvoering van commando's blijft op de hoofdthread, dus verder opschalen betekent meer instanties of een cluster. Daar verdient een Valkey-alternatief zijn plek.
AI-workloads hebben extra onderdelen nodig
Vectorzoeken in Valkey komt uit de module valkey-search. Een promptcache, semantische cache, agentgeheugen en LLM-kostentracking maken geen deel uit van de server. Ze moeten apart worden gebouwd of gekocht. Een Valkey-alternatief met die functies ingebouwd bespaart dat werk.
Snapshots forken het proces
Een RDB-snapshot forkt een kindproces, dus het geheugen stijgt terwijl een snapshot onder schrijfbelasting loopt. De release candidate van Valkey 9.2 voegt een opt-in fork-loze snapshot toe.
Operationele tooling zit buiten de server
Prometheus-metrics hebben een exporter nodig. In Valkey 9.1 is detectie van hot keys een optie aan de clientkant van valkey-cli. De release candidate van 9.2 voegt HOTKEYS-commando's aan de serverkant toe.
Gemeten, niet beweerd
Dit Valkey-alternatief, gemeten. HotKV vs Valkey 9.1.2 op één machine
HotKV Ltd heeft HotKV en Valkey 9.1.2 een voor een gedraaid, als enkele instanties, op dezelfde machine met 160 vCPU's. Elk kreeg dezelfde belasting en elke core. HotKV Ltd heeft elk getal gepubliceerd met de methode en ruwe data.
- 12 van 12
- commando's waarop HotKV de hoogste doorvoer mat tegenover Valkey
- 8.6x tot 56.6x
- De doorvoer van HotKV als veelvoud van die van Valkey, over de 12 commando's waarop het leidde (MGET tot SADD)
- Geen
- commando's waarop Valkey hoger mat
HotKV Ltd heeft HotKV vanuit de broncode gebouwd voor deze CPU. Valkey draaide als zijn standaard releasebuild. Beide draaiden als enkele instanties. Het aantal threads volgde de gedocumenteerde all-core-instelling van elk product en is niet per product afgesteld. Het verschil is kleiner op machines met weinig cores.
Bewerkingen per seconde, mediaan van 3 runs van 10 seconden. Elk paar balken schaalt naar de snelste server op dat commando.
* Netwerkbeperkt: het netwerk van de instantie bepaalde dit resultaat, dus de eigen limiet van de server ligt hoger.
† Beperkt door loadgenerator: de loadgeneratormachines draaiden boven 85% CPU, dus dit is hun plafond, niet dat van de server.
Azure D160alds_v7 (AMD EPYC 9V45 (Turin), 160 vCPU's), gemeten op 9 oktober 2026. Waarden van 256 bytes, pipelinediepte 30, 5.000.000 vooraf gevulde sleutels, uniform willekeurig gelezen. Drie dedicated loadgeneratormachines. Elke server draaide alleen als enkele instantie met persistentie uit. Elk kreeg alle cores (Redis 128 I/O-threads, zijn maximum). HotKV Ltd heeft HotKV vanuit de broncode gebouwd voor deze CPU en Valkey als zijn standaard releasebuild gedraaid. Volledige methode en resultaten · Harness en ruwe data
Naast elkaar
Dit Valkey-alternatief en Valkey, functie voor functie
Eerlijk is eerlijk
Waar Valkey voorligt op dit Valkey-alternatief, of gewoon anders is
Deze pagina over dit Valkey-alternatief is alleen nuttig als ze dit deel ook vertelt.
- Valkey is open source onder de BSD-3-Clause-licentie, gratis te gebruiken, en wordt bestuurd door de Linux Foundation. HotKV is een commercieel Valkey-alternatief.
- Valkey wordt door meerdere cloudproviders als beheerde engine aangeboden, waaronder Amazon ElastiCache en Google Cloud Memorystore. HotKV Cloud draait op Google Cloud en is in early access.
- Valkey draait op Linux, macOS en BSD. HotKV-serverbuilds zijn alleen voor Linux (x86_64 en ARM64).
- Op PING werd het cijfer van HotKV bepaald door de loadgenerators, die op 86% CPU draaiden, dus het is een ondergrens. De GET van HotKV gebruikte 100% van de uitgaande netwerklimiet en is ook een ondergrens. Valkey bereikte op geen enkel commando een van beide limieten.
Overstappen
Van Valkey naar dit Valkey-alternatief in vier stappen
Wat overstappen naar een Valkey-alternatief in de praktijk inhoudt.
- 1
Maak een instantie aan
Kies een regio en een plan in de HotKV Cloud-console. De instantie is een eigen machine, voor je geprovisioneerd, gepatcht en bewaakt.
- 2
Wijs je clients ernaar
Behoud de clientbibliotheek die je al gebruikt. Wijzig host, poort en inloggegevens van Valkey naar de HotKV-instantie. TLS en wachtwoordauthenticatie staan vanaf het begin aan, met ACL-gebruikers beschikbaar. Een Valkey-alternatief dat hetzelfde protocol spreekt, vraagt geen clientwijzigingen voor de kerncommando's.
- 3
Verplaats de data
Gebruik de tools die je al kent. DUMP en RESTORE, MIGRATE, of een replay van je schrijfbewerkingen werken allemaal, omdat HotKV deze commando's implementeert.
- 4
Zet aan wat ontbrak
Vectorzoeken en het taggen van sleutels zijn kerncommando's op elk plan. Promptcaches en semantische caches, agentgeheugen en LLM-kostentracking zijn commando's van dezelfde server op het Performance-plan en hoger. Geen module, sidecar of tweede service. Dat is wat een Valkey-alternatief moet toevoegen.
Vragen
Vragen over dit Valkey-alternatief
Werken Valkey-clients met dit Valkey-alternatief?
Ja. Valkey-clients spreken RESP2 en RESP3, en dat is wat HotKV implementeert. valkey-cli, clusterbewuste clients en GUI-tools maken verbinding zonder codewijzigingen voor de kerncommando's.
Hoe verhield HotKV zich tot Valkey in de benchmark?
Op een Azure D160alds_v7 met 160 vCPU's, draaiend als enkele instanties, noteerde HotKV de hoogste mediane doorvoer op alle 12 commando's tegenover Valkey 9.1.2. De factor liep van minstens 9 keer op MGET tot minstens 57 keer op SADD. Beide kregen alle cores; die van Valkey waren I/O-threads, omdat het commando's op één thread uitvoert.
Valkey is gratis. Waarom betalen voor een Valkey-alternatief?
Je betaalt voor de engine en de functies die erbij horen. Multithreaded uitvoering, vectorzoeken, het taggen van sleutels en TTL's in nanoseconden op elk plan. De AI-caches en het agentgeheugen vanaf het Performance-plan. Op HotKV Cloud een dedicated machine per instantie. Als een singlethreaded gratis server je belasting aankan, is Valkey een goede keuze.
Kan ik HotKV in mijn eigen cloudaccount draaien?
Ja. HotKV On-Premise draait dit Valkey-alternatief op je eigen servers of in je eigen cloudaccount onder een licentie, ook in air-gapped netwerken.
Zet dit Valkey-alternatief op de proef met de clients die je al hebt
HotKV Cloud opent in golven. Elke instantie van dit Valkey-alternatief is een dedicated machine met de multithreaded engine. De AI-commandofamilies komen met de plannen Performance en Scale.
Andere vergelijkingen