- Startsida
- HotKV vs Valkey
HotKV vs Valkey
Ett Valkey-alternativ byggt för många kärnor
Ett Valkey-alternativ måste behålla protokollet. HotKV behåller RESP2 och RESP3 och ersätter den enkeltrådade kommandoloopen med en motor där varje kärna kör kommandon mot ett gemensamt lager. Uppmätt mot Valkey™ 9.1.2 på samma maskin, med metod och rådata publicerade.
Minne medan en snapshot pågår
HotKV som Valkey-alternativ, kört som en enskild instans på en maskin med 160 vCPU:er, ledde på 12 av 12 kommandon mot Valkey 9.1.2, med 8.6x till 56.6x gånger genomströmningen. HotKV byggdes från källkod för den CPU:n. Valkey 9.1.2 kördes som sitt standardbygge. Skillnaden är mindre på små maskiner.
Drop-in-ersättning
Vad som förblir detsamma med HotKV som Valkey-alternativ
HotKV implementerar Redis nätverksprotokoll. En flytt från Valkey är oftast ett byte av värd och inloggningsuppgifter. Kontrollera kommandoreferensen för allt utanför kärnuppsättningen.
Samma protokoll
RESP2 och RESP3 med HELLO-förhandling. HotKV rapporterar Redis-version 8.4.0 till klienter, så biblioteken väljer sina funktioner efter den. Anslutningssträngar, pipelines, pub/sub och transaktioner fungerar som de gör i dag.
Samma klienter och verktyg
Redis- och Valkey-klientbibliotek, redis-cli, redis-cli --cluster och GUI-verktyg ansluter till HotKV utan kodändringar för kärnkommandona.
Samma kärnkommandon
300 kärnkommandon, Lua-skript och funktionsbibliotek, plus HotKV:s egna kommandofamiljer när du vill ha dem.
$ 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
... (fyra fält till)
> SET session:4821 "same protocol, every core"
OK
> GET session:4821
"same protocol, every core"
> TAG.SET session:4821 tenant:acme # ett HotKV-kommando, när du vill
(integer) 1Argumenten för ett Valkey-alternativ
Varför team letar efter ett Valkey-alternativ
Dokumenterade egenskaper hos Valkey som får team att leta efter ett Valkey-alternativ, kontrollerade den 21 oktober 2026.
Kommandon körs på en tråd
Valkey kör kommandon på en enda huvudtråd. Dess I/O-trådar läser, tolkar, pollar och skriver på socketarna. Kommandoexekveringen stannar på huvudtråden, så att skala bortom den innebär fler instanser eller ett kluster. Det är där ett Valkey-alternativ gör skäl för sin plats.
AI-arbetslaster behöver extra delar
Vektorsökning i Valkey kommer från modulen valkey-search. En promptcache, semantisk cache, agentminne och LLM-kostnadsspårning är inte en del av servern. De måste byggas eller köpas separat. Ett Valkey-alternativ med dem inbyggda sparar det arbetet.
Snapshots forkar processen
En RDB-snapshot forkar en barnprocess, så minnet stiger medan en snapshot pågår under skrivlast. Release candidate för Valkey 9.2 lägger till en snapshot utan fork som tillval.
Driftverktygen ligger utanför servern
Prometheus-mätvärden kräver en exporter. I Valkey 9.1 är detektering av heta nycklar ett alternativ på klientsidan i valkey-cli. Release candidate för 9.2 lägger till HOTKEYS-kommandon på serversidan.
Uppmätt, inte påstått
HotKV som Valkey-alternativ, uppmätt. HotKV vs Valkey 9.1.2 på en maskin
HotKV Ltd körde HotKV och Valkey 9.1.2 en i taget, som enskilda instanser, på samma maskin med 160 vCPU:er. Var och en fick samma last och varje kärna. HotKV Ltd publicerade varje siffra med metod och rådata.
- 12 av 12
- kommandon där HotKV mätte den högsta genomströmningen mot Valkey
- 8.6x till 56.6x
- HotKV:s genomströmning som multipel av Valkeys, över de 12 kommandon där det ledde (MGET till SADD)
- Inga
- kommandon där Valkey mätte högre
HotKV Ltd byggde HotKV från källkod för den här CPU:n. Valkey kördes som sitt officiella releasebygge. Båda kördes som enskilda instanser. Trådantalen följde varje produkts dokumenterade inställning för alla kärnor och trimmades inte per produkt. Skillnaden är mindre på maskiner med få kärnor.
Operationer per sekund, median av 3 körningar om 10 sekunder. Varje stapelpar skalas till den snabbare servern på det kommandot.
* Nätverksbegränsat: instansens nätverk satte det här resultatet, så serverns egen gräns är högre.
† Begränsat av lastgeneratorn: lastgeneratorernas maskiner låg över 85% CPU, så det här är deras tak, inte serverns.
Azure D160alds_v7 (AMD EPYC 9V45 (Turin), 160 vCPU:er), uppmätt 9 oktober 2026. Värden på 256 byte, pipelinedjup 30, 5 000 000 förifyllda nycklar lästa likformigt slumpmässigt. Tre dedikerade lastgeneratormaskiner. Varje server kördes ensam som en enskild instans med persistens avstängd. Var och en fick alla kärnor (Redis 128 I/O-trådar, dess maximum). HotKV Ltd byggde HotKV från källkod för den här CPU:n och körde Valkey som dess officiella releasebygge. Fullständig metod och resultat · Testrigg och rådata
Sida vid sida
HotKV som Valkey-alternativ och Valkey, funktion för funktion
I rättvisans namn
Där Valkey ligger före HotKV som Valkey-alternativ, eller helt enkelt är annorlunda
Den här sidan om Valkey-alternativ är bara användbar om den säger den här delen också.
- Valkey är öppen källkod under licensen BSD-3-Clause, gratis att använda och styrs av Linux Foundation. HotKV är ett kommersiellt Valkey-alternativ.
- Valkey erbjuds som hanterad motor av flera molnleverantörer, däribland Amazon ElastiCache och Google Cloud Memorystore. HotKV Cloud kör på Google Cloud och är i tidig åtkomst.
- Valkey kör på Linux, macOS och BSD. HotKV:s serverbyggen finns bara för Linux (x86_64 och ARM64).
- På PING sattes HotKV:s värde av lastgeneratorerna, som låg på 86 % CPU, så det är en undre gräns. HotKV:s GET använde 100 % av taket för utgående nätverk och är också en undre gräns. Valkey nådde ingen av gränserna på något kommando.
Flytten
Från Valkey till HotKV som Valkey-alternativ i fyra steg
Vad ett byte till ett Valkey-alternativ innebär i praktiken.
- 1
Skapa en instans
Välj en region och en plan i HotKV Cloud-konsolen. Instansen är en egen maskin, provisionerad, patchad och övervakad åt dig.
- 2
Peka dina klienter mot den
Behåll det klientbibliotek du redan använder. Byt värd, port och inloggningsuppgifter från Valkey till HotKV-instansen. TLS och lösenordsautentisering är på från början, med ACL-användare tillgängliga. Ett Valkey-alternativ som talar samma protokoll kräver inga klientändringar för kärnkommandona.
- 3
Flytta datan
Använd verktygen du redan känner till. DUMP och RESTORE, MIGRATE, eller en återuppspelning av dina skrivningar fungerar alla, eftersom HotKV implementerar dessa kommandon.
- 4
Slå på det som saknades
Vektorsökning och nyckeltaggning är kärnkommandon i varje plan. Promptcache och semantisk cache, agentminne och LLM-kostnadsspårning är kommandon i samma server från Performance-planen och uppåt. Ingen modul, ingen sidecar och ingen andra tjänst. Det är vad ett Valkey-alternativ bör tillföra.
Frågor
Frågor om HotKV som Valkey-alternativ
Fungerar Valkey-klienter med det här Valkey-alternativet?
Ja. Valkey-klienter talar RESP2 och RESP3, vilket är det HotKV implementerar. valkey-cli, klustermedvetna klienter och GUI-verktyg ansluter utan kodändringar för kärnkommandona.
Hur stod sig HotKV mot Valkey i benchmarken?
På en Azure D160alds_v7 med 160 vCPU:er, körda som enskilda instanser, hade HotKV den högsta mediangenomströmningen på alla 12 kommandon mot Valkey 9.1.2. Multipeln gick från minst 9 gånger på MGET till minst 57 gånger på SADD. Båda fick alla kärnor; Valkeys var I/O-trådar, eftersom det kör kommandon på en tråd.
Valkey är gratis. Varför betala för ett Valkey-alternativ?
Du betalar för motorn och funktionerna som följer med den. Flertrådad exekvering, vektorsökning, nyckeltaggning och TTL i nanosekunder i varje plan. AI-cacherna och agentminnet från Performance-planen och uppåt. På HotKV Cloud en dedikerad maskin per instans. Om en enkeltrådad gratis server klarar din last är Valkey ett bra val.
Kan jag köra HotKV i mitt eget molnkonto?
Ja. HotKV On-Premise kör detta Valkey-alternativ på dina egna servrar eller i ditt eget molnkonto under licens, inklusive i luftgapade nätverk.
Sätt HotKV som Valkey-alternativ på prov med de klienter du redan har
HotKV Cloud öppnar i omgångar. Varje instans av detta Valkey-alternativ är en dedikerad maskin med den flertrådade motorn. AI-kommandofamiljerna följer med planerna Performance och Scale.
Andra jämförelser