HotKV vs Valkey

Alternativa k Valkey postavená pro mnoho jader

Alternativa k Valkey™ musí zachovat protokol. HotKV zachovává RESP2 a RESP3 a jednovláknovou smyčku příkazů nahrazuje enginem, v němž každé jádro provádí příkazy nad jedním sdíleným úložištěm. Změřeno proti Valkey 9.1.2 na stejném stroji, metoda a surová data zveřejněny.

Paměť během snapshotu

Valkey, fork() HotKV, vlákno na pozadí
snapshot běžíBGSAVEhotovočasvyužitá paměť, více je hůřstránky copy-on-write
Ilustrace, ne měření. Valkey a Redis forkují pro snapshot RDB podřízený proces, takže se stránky zapsané během snapshotu kopírují. HotKV zapisuje snapshot z vlákna na pozadí. Release candidate Valkey 9.2 přidává volitelný snapshot bez forku.

Tato alternativa k Valkey, spuštěná jako jedna instance na jednom stroji se 160 vCPU, vedla v 12 z 12 příkazů ve srovnání se serverem Valkey 9.1.2, s 8.6x až 56.6x jeho propustnosti. HotKV byl pro tento procesor sestaven ze zdrojových kódů. Valkey 9.1.2 běžel ve svém standardním buildu. Na malých strojích je rozdíl menší.

Přímá náhrada

Co tato alternativa k Valkey zachovává

HotKV implementuje síťový protokol Redis. Opustit Valkey obvykle znamená změnit hosta a přihlašovací údaje. Pro cokoli mimo základní sadu si ověřte referenci příkazů.

Stejný protokol

RESP2 a RESP3 s vyjednáváním HELLO. HotKV klientům hlásí verzi Redis 8.4.0, takže knihovny podle ní volí své funkce. Připojovací řetězce, pipelining, pub/sub a transakce fungují jako dnes.

Stejní klienti a nástroje

Klientské knihovny Redis a Valkey, redis-cli, redis-cli --cluster a GUI nástroje se k HotKV u základních příkazů připojí bez změn kódu.

Stejné základní příkazy

300 základních příkazů, skriptování v Lua a knihovny funkcí, plus vlastní rodiny příkazů HotKV, když je chcete.

klient, který už používáte
$ 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
   ... (další čtyři pole)
> SET session:4821 "same protocol, every core"
OK
> GET session:4821
"same protocol, every core"
> TAG.SET session:4821 tenant:acme   # příkaz HotKV, když ho chcete
(integer) 1

Proč alternativa k Valkey

Proč týmy hledají řešení, jako je alternativa k Valkey

Zdokumentované vlastnosti produktu Valkey, kvůli kterým týmy hledají řešení, jako je alternativa k Valkey, ověřené dne 21. října 2026.

01

Příkazy běží na jednom vlákně

Valkey provádí příkazy na jediném hlavním vlákně. Jeho I/O vlákna čtou, parsují, pollují a zapisují na socketech. Provádění příkazů zůstává na hlavním vlákně, takže škálování nad něj znamená více instancí nebo cluster. Právě tady si alternativa k Valkey zaslouží své místo.

02

AI zátěže potřebují další díly

Vektorové vyhledávání ve Valkey pochází z modulu valkey-search. Cache promptů, sémantická cache, paměť agentů a sledování nákladů LLM nejsou součástí serveru. Je třeba je zvlášť postavit nebo koupit. Alternativa k Valkey, která je má vestavěné, tuto práci ušetří.

03

Snapshoty forkují proces

Snapshot RDB forkuje podřízený proces, takže při zápisové zátěži během snapshotu roste paměť. Release candidate Valkey 9.2 přidává volitelný snapshot bez forku.

04

Provozní nástroje jsou mimo server

Metriky pro Prometheus potřebují exporter. Ve Valkey 9.1 je detekce horkých klíčů volbou valkey-cli na straně klienta. Release candidate 9.2 přidává serverové příkazy HOTKEYS.

Změřeno, ne tvrzeno

Tato alternativa k Valkey, změřená. HotKV vs Valkey 9.1.2 na jednom stroji

HotKV Ltd spouštěla HotKV a Valkey 9.1.2 postupně, jako jediné instance, na stejném stroji se 160 vCPU. Každý dostal stejnou zátěž a všechna jádra. HotKV Ltd zveřejnila každé číslo spolu s metodou a surovými daty.

12 z 12
příkazů, u nichž HotKV naměřil vyšší propustnost než Valkey
8.6x až 56.6x
Propustnost HotKV jako násobek propustnosti, kterou naměřil Valkey, napříč 12 příkazy, v nichž vedl (MGET až SADD)
Žádné
příkazů, u nichž Valkey naměřil více

HotKV Ltd sestavila HotKV ze zdrojových kódů pro tento procesor. Valkey běžel ve svém standardním vydaném buildu. Oba běžely jako jediné instance. Počty vláken odpovídaly zdokumentovanému nastavení každého produktu pro všechna jádra a nebyly laděny zvlášť pro jednotlivé produkty. Na strojích s málo jádry je rozdíl menší.

SET17.5x
HotKV
50.5M*
Valkey
2.9M
GET22.5x
HotKV
36.6M*
Valkey
1.6M
MGET8.6x
HotKV
4.6M*
Valkey
537K
SETNX29.7x
HotKV
55.3M*
Valkey
1.9M
APPEND19.4x
HotKV
25.1M
Valkey
1.3M
INCR47.3x
HotKV
90.8M
Valkey
1.9M
LPUSH37.5x
HotKV
31.6M
Valkey
842K
RPUSH49.8x
HotKV
43.8M
Valkey
878K
SADD56.6x
HotKV
50.6M*
Valkey
894K
HSET37.1x
HotKV
29.0M*
Valkey
782K
MSET24.3x
HotKV
11.3M
Valkey
465K
PING36.0x
HotKV
125.2M†
Valkey
3.5M

Operace za sekundu, medián ze 3 běhů po 10 sekundách. Každá dvojice sloupců se škáluje podle rychlejšího serveru u daného příkazu.

* Omezeno sítí: výsledek určila síť instance, takže vlastní limit serveru je vyšší.

† Omezeno generátorem zátěže: stroje generující zátěž běžely nad 85 % CPU, takže jde o jejich strop, ne o strop serveru.

Azure D160alds_v7 (AMD EPYC 9V45 (Turin), 160 vCPU), měřeno 9. října 2026. Hodnoty o 256 bajtech, hloubka pipeline 30, 5 000 000 předvyplněných klíčů čtených rovnoměrně náhodně. Tři vyhrazené stroje generující zátěž. Každý server běžel sám jako jediná instance s vypnutou perzistencí. Každý dostal všechna jádra (Redis 128 I/O vláken, jeho maximum). HotKV Ltd sestavila HotKV ze zdrojových kódů pro tento procesor a Valkey spustila v jeho standardním vydaném buildu. Úplná metoda a výsledky · Testovací sada a surová data

Vedle sebe

Tato alternativa k Valkey a Valkey, funkce po funkci

FunkceHotKVValkey
Provádění příkazůMultithreadové. Každé jádro čte, parsuje a provádí příkazy nad jedním sdíleným úložištěmJediné hlavní vlákno. I/O vlákna čtou, parsují, pollují a zapisují na socketech
ProtokolRESP2 a RESP3 s vyjednáváním HELLO. Klientům hlásí verzi Redis 8.4.0RESP2 a RESP3
JazykC++20, napsáno od nulyC
LicenceKomerční (HotKV Cloud nebo on-premise licence)BSD-3-Clause
PerzistenceSnapshoty a AOFRDB a AOF
Snapshoty bez forkuAno. Snapshot zapisuje vlákno na pozadí, žádný forknutý podřízený procesVolitelně v release candidate 9.2
Vyhledávání podle vektorové podobnostiVestavěné (HNSW, VSIM.*), každý plánModul (valkey-search)
Cache promptů a sémantická cache pro LLMVestavěná (PCACHE.*, SCACHE.*), plán Performance a vyšší na HotKV CloudNe
Paměť AI agentůVestavěná (AMEM.*), plán Performance a vyšší na HotKV CloudNe
Sledování tokenů a nákladů LLMVestavěné (LLMBUDGET.*, LLMSTATS.*), plán Performance a vyšší na HotKV CloudNe
Endpoint pro PrometheusVestavěný. Server sám obsluhuje /metrics, jakmile je nastaven metrics-port (on-premise)Samostatný exporter
Detekce horkých klíčůNa straně serveru (HOTKEYS), volitelněNa straně klienta ve verzi 9.1 (valkey-cli --hotkeys). Serverový HOTKEYS v release candidate 9.2
Značkování klíčůAno (TAG.*)Ne
TTL v nanosekundáchAno (NEXPIRE, NTTL)Ne. TTL v milisekundách
Platformy serveruLinux (x86_64 a ARM64)Linux, macOS, BSD
NasazeníHotKV Cloud (Google Cloud, 42 regionů) nebo on-premise na základě licenceVlastní správa nebo spravováno poskytovateli cloudu

Pro férovost

V čem je Valkey dál než tato alternativa k Valkey, nebo se prostě liší

Tato alternativa k Valkey je užitečná, jen když stránka řekne i tuto část.

  • Valkey je open source pod licencí BSD-3-Clause, zdarma k použití, a spravuje jej Linux Foundation. HotKV je komerční alternativa k Valkey.
  • Valkey nabízí jako spravovaný engine několik poskytovatelů cloudu, včetně Amazon ElastiCache a Google Cloud Memorystore. HotKV Cloud běží na Google Cloud a je v předběžném přístupu.
  • Valkey běží na Linuxu, macOS a BSD. Serverové buildy HotKV jsou pouze pro Linux (x86_64 a ARM64).
  • U PING určily výsledek HotKV generátory zátěže, které běžely na 86 % CPU, takže jde o dolní mez. GET u HotKV využil 100 % limitu odchozí sítě a je rovněž dolní mezí. Valkey ani jednoho limitu nedosáhl u žádného příkazu.

Přechod

Čtyři kroky, kterými tato alternativa k Valkey nahradí Valkey

Co přechod v praxi obnáší, je-li cílem alternativa k Valkey.

  1. 1

    Vytvořte instanci

    V konzoli HotKV Cloud zvolte region a plán. Instance je samostatný stroj, který za vás zřizujeme, aktualizujeme a monitorujeme.

  2. 2

    Nasměrujte na ni své klienty

    Ponechte si klientskou knihovnu, kterou už používáte. Změňte hosta, port a přihlašovací údaje z Valkey na instanci HotKV. TLS a ověřování heslem jsou zapnuté od začátku, k dispozici jsou uživatelé ACL. Alternativa k Valkey, která mluví stejným protokolem, nevyžaduje u základních příkazů žádné změny klienta.

  3. 3

    Přesuňte data

    Použijte nástroje, které už znáte. DUMP a RESTORE, MIGRATE nebo přehrání vašich zápisů, to vše funguje, protože HotKV tyto příkazy implementuje.

  4. 4

    Zapněte, co chybělo

    Vektorové vyhledávání a značkování klíčů jsou základní příkazy v každém plánu. Cache promptů a sémantická cache, paměť agentů a sledování nákladů LLM jsou příkazy téhož serveru v plánu Performance a vyšších. Žádný modul, sidecar ani druhá služba. Právě to by alternativa k Valkey měla přidat.

Otázky

Otázky, které tato alternativa k Valkey vyvolává

Fungují klienti Valkey s touto alternativou k Valkey?

Ano. Klienti Valkey mluví RESP2 a RESP3, což je přesně to, co HotKV implementuje. valkey-cli, cluster-aware klienti a GUI nástroje se u základních příkazů připojí bez změn kódu.

Jak si HotKV vedl proti Valkey v benchmarku?

Na Azure D160alds_v7 se 160 vCPU, při běhu jako jediné instance, zaznamenal HotKV nejvyšší medián propustnosti u všech 12 příkazů proti Valkey 9.1.2. Násobek se pohyboval od nejméně 9krát u MGET po nejméně 57krát u SADD. Oba dostaly všechna jádra. U Valkey to byla I/O vlákna, protože příkazy provádí na jednom vlákně.

Valkey je zdarma. Proč platit za alternativu k Valkey?

Platíte za engine a za funkce, které s ním přicházejí. Multithreadové provádění, vektorové vyhledávání, značkování klíčů a TTL v nanosekundách v každém plánu. AI cache a paměť agentů od plánu Performance výše. Na HotKV Cloud vyhrazený stroj pro každou instanci. Pokud vaší zátěži stačí jednovláknový server zdarma, je Valkey dobrá volba.

Mohu HotKV provozovat ve vlastním cloudovém účtu?

Ano. HotKV On-Premise provozuje tuto alternativu k Valkey na vašich vlastních serverech nebo ve vašem vlastním cloudovém účtu na základě licence, včetně izolovaných sítí (air-gapped).

Ať tato alternativa k Valkey projde zkouškou s klienty, které už máte

HotKV Cloud se otevírá ve vlnách. Každá instance, kterou tato alternativa k Valkey nabízí, je vyhrazený stroj s multithreadovým enginem. Rodiny AI příkazů přicházejí s plány Performance a Scale.