Tertanam di HotKV™
Tertanam, bukan ditempel.
HotKV berbicara protokol Redis dan menambahkan fitur miliknya sendiri. Pilih salah satunya di bawah dan saksikan contoh animasinya bekerja, dengan perintah yang sebenarnya.
- protokol
- RESP2 + RESP3
- kode native
- C++20
- server Linux
- x86_64 + ARM64
- modul untuk dipasang
- 0
Lihat setiap fitur bekerja
Pilih sebuah fitur. Demo mengetikkan perintah HotKV yang sebenarnya dengan balasan contoh, dan menunjukkan apa yang dilakukan masing-masing di dalam mesin.
Tagging Kunci
Beri label pada kunci dengan tag dan kueri: TAG.SET, TAG.GET, TAG.MEMBERS, TAG.INTER, TAG.COUNT, TAG.EXISTS, TAG.REM. Tanpa indeks sekunder, tanpa skrip Lua, tanpa layanan eksternal.
Kunci diberi label, dan satu perintah menemukan setiap kunci dengan suatu label, atau dengan beberapa label sekaligus.
Tiga cara memakai server multi-core
Sebuah server dapat mengeksekusi perintah pada satu main thread, membagi datanya menjadi satu shard per thread, atau membiarkan setiap thread bekerja pada satu store bersama. HotKV dibangun dari nol di sekitar rancangan ketiga, sehingga satu instance memakai setiap core.
- Model I/O
- Event loop + I/O thread untuk baca/tulis
- Penskalaan
- Hasil menurun setelah I/O jenuh
- Pemanfaatan multi-core
- Perintah berjalan pada satu thread; core tambahan memerlukan beberapa instance atau klaster
- Model I/O
- io_uring / epoll per thread
- Penskalaan
- Berskala di semua core; perintah multi-kunci berkoordinasi lintas thread
- Pemanfaatan multi-core
- Sharding internal per thread
- Model I/O
- Multi-thread, di setiap core
- Penskalaan
- Throughput tumbuh seiring jumlah core
- Pemanfaatan multi-core
- Satu instance memakai semua core
Skema cara perintah dieksekusi, bukan benchmark. Hasil terukur ada di halaman Performa. Performa
Multi-thread dari dasar
Setiap worker thread membaca, mem-parse, dan mengeksekusi perintah dari koneksinya sendiri, sehingga I/O dan eksekusi berjalan paralel dan throughput tumbuh seiring jumlah core.
Latensi yang dapat diprediksi
Mesin native tanpa garbage collector, sehingga tidak ada jeda stop-the-world.
C++20 modern
HotKV ditulis dalam C++20 dan dikompilasi menjadi kode native.
Dibangun untuk server Linux
Paket untuk Linux x86_64 dan ARM64. Vector search memakai instruksi vektor CPU di tempat yang tersedia.
Perbandingan Fitur
Perbandingan HotKV™ dengan Redis, Valkey, dan Dragonfly, diperiksa terhadap rilis terbaru masing-masing proyek.
Dibandingkan dengan Redis 8.10.2, Valkey 9.1.2, dan Dragonfly 2.0.0, rilis terbaru pada September 2026. Redis 8 juga menyertakan JSON, time series, dan struktur data probabilistik, dan Redis menawarkan LangCache dan Agent Memory sebagai layanan terpisah. Valkey 9.2, yang kini berupa release candidate, menambahkan pelacakan hot key di sisi server dan snapshot tanpa fork yang bersifat opt-in. Di HotKV Cloud, fitur AI disertakan pada paket Performance dan Scale.
Cocok dengan Stack Anda
HotKV™ berbicara RESP2 dan RESP3, jadi pustaka klien Redis yang sudah Anda pakai dapat terhubung ke HotKV. Arahkan ke hostname HotKV Anda.
Alat yang Kompatibel
Alat Redis standar terhubung tanpa perubahan (lihat referensi perintah untuk perintah yang didukung HotKV)