- Főoldal
- HotKV vs Redis
HotKV vs Redis
Redis alternatíva, amely minden magot használ
Egy Redis alternatíva őrizze meg azt, ami már működik, az Ön klienskönyvtárait, eszközeit és parancsait. A HotKV a Redis® protokollt beszéli, így ezek átvihetők. Alatta egy nulláról épített, többszálú C++20 motor dolgozik. A Redis 8.10.2-vel mértük össze ugyanazon a gépen, a módszert és a nyers adatokat közzétettük.
Redis
egy szál hajt végre
HotKV
minden mag végrehajt
Ezen Redis alternatíva egyetlen példányként futtatva egy 160 vCPU-s gépen 12 parancsból 12 esetében vezetett a(z) Redis 8.10.2 ellen, annak áteresztőképességének 14.8x és 69.7x közötti többszörösével. A HotKV-t forrásból építettük erre a CPU-ra. A(z) Redis 8.10.2 a gyári buildjeként futott. Kis gépeken a különbség kisebb.
Közvetlen helyettesítő
Ami ezen Redis alternatíva esetében változatlan marad
A HotKV a Redis vezetékes protokollt implementálja. Az átállás a(z) Redis felől általában a hoszt és a hitelesítő adatok módosítását jelenti. Az alapkészleten kívüli bármihez nézze át a parancsreferenciát.
Ugyanaz a protokoll
RESP2 és RESP3 HELLO egyeztetéssel. A HotKV a klienseknek 8.4.0 Redis verziót jelent, így a könyvtárak ez alapján választják ki a funkcióikat. A kapcsolati sztringek, a pipeline-ok, a pub/sub és a tranzakciók úgy működnek, mint ma.
Ugyanazok a kliensek és eszközök
A Redis és Valkey klienskönyvtárak, a redis-cli, a redis-cli --cluster és a GUI eszközök kódmódosítás nélkül csatlakoznak a HotKV-hez az alapparancsokhoz.
Ugyanazok az alapparancsok
300 alapparancs, Lua szkriptelés és függvénykönyvtárak, valamint a HotKV saját parancscsaládjai, ha igényli őket.
$ 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
... (négy további mező)
> SET session:4821 "same protocol, every core"
OK
> GET session:4821
"same protocol, every core"
> TAG.SET session:4821 tenant:acme # egy HotKV parancs, ha igényli
(integer) 1Érvek egy Redis alternatíva mellett
Miért néznek a csapatok egy Redis alternatíva után
A(z) Redis azon dokumentált tulajdonságai, amelyek miatt a csapatok egy Redis alternatíva után néznek, 2026. október 21. napján ellenőrizve.
A parancsok egy szálon futnak
A Redis a parancsokat egyetlen fő szálon hajtja végre. Az I/O-szálai olvasnak, elemeznek és írnak a socketeken. Parancsokat nem hajtanak végre. Több mag használata több példány vagy egy klaszter futtatását jelenti, és a kulcstér shardolását közöttük. Ez a plafon a szokásos ok, amiért Redis alternatívát keresnek.
Új licenc a Redis 8 óta
A Redis 7.2 és a korábbi verziók BSD-3-Clause licencűek. A Redis 7.4 RSALv2 vagy SSPLv1. A Redis 8 RSALv2, SSPLv1 vagy AGPLv3 alatt érhető el.
Az AI-funkciók külön szolgáltatások
A Redis LLM szemantikus gyorsítótárat (LangCache, előzetes verzióban) és Agent Memoryt kínál, külön Redis Iris szolgáltatásokként, a Redis Cloudon felügyelve vagy saját üzemeltetésben. REST API-kon és SDK-kon keresztül érhetők el, nem a szerver parancsaiként. Egy Redis alternatíva, amelyben ezek a funkciók be vannak építve, két szolgáltatást vesz le a számláról.
A pillanatképek forkolják a folyamatot
Egy RDB pillanatkép gyermekfolyamatot forkol. A kernel minden olyan lapot lemásol, amelyre a pillanatkép futása alatt írás történik, így írási terhelés alatt nő a memóriahasználat.
Mérve, nem állítva
Ezen Redis alternatíva mérve. HotKV vs Redis 8.10.2 egy gépen
A HotKV Ltd a HotKV-t és a(z) Redis 8.10.2 szervert egymás után, egyetlen példányként futtatta ugyanazon a 160 vCPU-s gépen. Mindkettő ugyanazt a terhelést és minden magot megkapta. A HotKV Ltd minden számot közzétett a módszerrel és a nyers adatokkal együtt.
- 12 12 közül
- parancs, amelyen a HotKV a legmagasabb áteresztőképességet mérte a(z) Redis ellen
- 14.8x és 69.7x
- A HotKV áteresztőképessége a(z) Redis többszöröseként, az általa vezetett 12 parancson (SET és RPUSH között)
- Egy sem
- parancs, amelyen a(z) Redis magasabbat mért
A HotKV Ltd a HotKV-t forrásból építette erre a CPU-ra. A(z) Redis a gyári kiadási buildjeként futott. Mindkettő egyetlen példányként futott. A szálak száma az egyes termékek dokumentált, minden magot használó beállítását követte, és nem volt termékenként hangolva. Kevés magú gépeken a különbség kisebb.
Művelet másodpercenként, 3 darab 10 másodperces futtatás mediánja. Minden sávpár az adott parancs gyorsabb szerveréhez skálázódik.
* Hálózat által korlátozott: a példány hálózata szabta meg ezt az eredményt, így a szerver saját korlátja magasabb.
† Terhelésgenerátor által korlátozott: a terhelésgenerátor gépek CPU-használata 85% fölött futott, így ez az ő plafonjuk, nem a szerveré.
Azure D160alds_v7 (AMD EPYC 9V45 (Turin), 160 vCPU), mérve 2026. október 9.. 256 bájtos értékek, 30-as pipeline-mélység, 5 000 000 előre feltöltött, egyenletes eloszlással véletlenszerűen olvasott kulcs. Három dedikált terhelésgenerátor gép. Minden szerver egyedül futott, egyetlen példányként, kikapcsolt perzisztenciával. Mindegyik megkapta az összes magot (Redis 128 I/O-szál, a maximuma). A HotKV Ltd a HotKV-t forrásból építette erre a CPU-ra, a(z) Redis szervert pedig a gyári kiadási buildjeként futtatta. Teljes módszertan és eredmények · Tesztkörnyezet és nyers adatok
Egymás mellett
Ezen Redis alternatíva és a(z) Redis, funkcióról funkcióra
A méltányosság kedvéért
Ahol a(z) Redis ezen Redis alternatíva előtt jár, vagy egyszerűen más
Ezen Redis alternatíva oldal csak akkor hasznos, ha ezt a részt is kimondja.
- A Redisnek van a legnagyobb ökoszisztémája és a leghosszabb múltja az összes memóriabeli tároló közül. A legtöbb útmutató, klienskönyvtár és integráció hozzá készült, és ezek a HotKV-vel is működnek, mert a protokoll ugyanaz. Ezt a mércét minden Redis alternatívának meg kell ugrania.
- A Redis 8 JSON-t, idősorokat és valószínűségi adatszerkezeteket tartalmaz. A HotKV-ben minden csomagon van Bloom-szűrő, Count-Min sketch és Top-K, a Performance csomagtól felfelé idősor (TS.*) is, JSON dokumentumtípus azonban nincs.
- A Redis Linuxon, macOS-en és BSD-n fut. A HotKV szerverbuildek csak Linuxra készülnek (x86_64 és ARM64).
- PING-en a HotKV értékét a terhelésgenerátorok szabták meg, amelyek 86% CPU-n futottak, így az alsó korlát. A HotKV GET-je a kimenő hálózati plafon 100%-át használta, így az is alsó korlát. A Redis egyik parancsnál sem érte el egyik korlátot sem.
- A HotKV Cloud korai hozzáférésben van. A Redis Cloud kiforrott szolgáltatás több felhőn.
Átállás
A(z) Redis felől ezen Redis alternatíva felé négy lépésben
Ezzel jár a gyakorlatban, ha egy Redis alternatíva mellett dönt.
- 1
Hozzon létre egy példányt
Válasszon régiót és csomagot a HotKV Cloud konzolon. A példány egy önálló gép, amelyet az Ön számára építenek ki, frissítenek és monitoroznak.
- 2
Irányítsa rá a klienseit
Tartsa meg a már használt klienskönyvtárat. Módosítsa a hosztot, a portot és a hitelesítő adatokat a Redisről a HotKV példányra. A TLS és a jelszavas hitelesítés kezdettől fogva be van kapcsolva, ACL-felhasználók is elérhetők. Egy Redis alternatíva, amely ugyanazt a protokollt beszéli, az alapparancsokhoz nem igényel kliensmódosítást.
- 3
Költöztesse át az adatokat
Használja a már ismert eszközöket. A DUMP és RESTORE, a MIGRATE vagy az írások visszajátszása mind működik, mert a HotKV implementálja ezeket a parancsokat.
- 4
Kapcsolja be, ami hiányzott
A vektoros keresés és a kulcscímkézés alapparancsok minden csomagon. A prompt- és szemantikus gyorsítótárak, az ügynökmemória és az LLM-költségkövetés ugyanannak a szervernek a parancsai a Performance csomagtól felfelé. Nincs modul, sidecar vagy második szolgáltatás. Ezt kell hozzáadnia egy Redis alternatívának.
Kérdések
Kérdések ezen Redis alternatíva kapcsán
A HotKV drop-in Redis alternatíva?
A HotKV független implementáció, nem a Redis másolata. Implementálja a RESP2-t és a RESP3-at HELLO-val, a klienseknek 8.4.0 Redis verziót jelent, és 300 alapparancsra válaszol. A Redis klienskönyvtárak, a redis-cli és a GUI eszközök csatlakoznak. Váltás előtt nézze át a parancsreferenciát. A HotKV-nek nincsenek JSON dokumentumparancsai.
A HotKV a Redis forkja?
Nem. A HotKV egy nulláról, C++20-ban írt Redis alternatíva, és semmilyen kódot nem oszt meg a Redisszel. Ugyanazt a protokollt implementálja, hogy a Redis ökoszisztéma működjön vele.
Mennyivel gyorsabb ez a Redis alternatíva a Redisnél?
Egy 160 vCPU-s Azure D160alds_v7 gépen, mindkettőt egyetlen példányként futtatva, a HotKV mind a 12 parancson a legmagasabb medián áteresztőképességet érte el a Redis 8.10.2-vel szemben. A többszörös a SET-en mért legalább 15-szöröstől az RPUSH-on mért legalább 70-szeresig terjedt. A különbség abból ered, hogy minden magot használ. Egy két- vagy négymagos kis gépen a különbség kisebb, ezért mérjen a saját méretén.
Támogatja a HotKV a Redis Cluster klienseket?
Igen, klasztermódban, amely on-premise fut. A HotKV úgy válaszol a redis-cli --cluster parancsra, a MOVED és ASK átirányításokra, a feladatátvételre és a TLS-re, ahogy a klasztertudatos kliensek elvárják. A HotKV Cloud példányok egyetlen csomópontok, és a klasztertudatos kliensek úgy csatlakoznak hozzájuk, mint egy önálló szerverhez.
A HotKV nyílt forráskódú vagy ingyenes?
Nem. A HotKV egy kereskedelmi Redis alternatíva. Futtathatja HotKV Cloudként, ahol minden példány egy dedikált gép, vagy a saját szerverein on-premise licenc alapján.
Tegye próbára ezen Redis alternatíva működését a már meglévő klienseivel
A HotKV Cloud hullámokban nyílik meg. Minden példány, amelyet ez a Redis alternatíva nyújt, egy dedikált gép a többszálú motorral. Az AI-parancscsaládok a Performance és a Scale csomaggal járnak.
További összehasonlítások