Paralelisme Sejati
Setiap worker mengeksekusi perintah dari koneksinya sendiri, secara bersamaan. Tidak ada satu thread perintah yang bisa jenuh, sehingga throughput tumbuh seiring jumlah core.
Konkurensi Berbutir Halus
Keyspace dibagi sehingga perintah pada kunci berbeda berjalan bersamaan dan jarang saling menunggu.
Latensi yang Dapat Diprediksi
Mesin C++ native tanpa garbage collector dan tanpa jeda stop-the-world. Snapshot ditulis di background thread, bukan proses hasil fork, sehingga penyimpanan tidak melipatgandakan memori.
Perjalanan Sebuah Perintah
Setiap permintaan melewati empat tahap yang sama, di core yang menerimanya.
Parse
Membaca permintaan, termasuk pembacaan parsial. HotKV berbicara RESP2, RESP3, dan perintah inline, dengan perpindahan protokol lewat HELLO.
Dispatch
Menemukan perintah dan memeriksa arity, flag, dan posisi kuncinya sebelum eksekusi dimulai.
Eksekusi
Menjalankan perintah terhadap kuncinya. Kunci yang kedaluwarsa dihapus saat disentuh dan oleh sapuan di background.
Respons
Mengirim balasan dalam versi protokol yang dinegosiasikan klien.
Lebih dari Sekadar Cache
Mesin paralel yang sama menyediakan 300 perintah inti, delapan kebijakan eviksi, dan subsistem di bawah ini, ditambah lebih dari 170 perintah AI dan enterprise pada paket berlisensi. Tanpa modul tambahan.
Snapshot + AOF
Snapshot biner yang ditulis secara atomik, ditambah append-only file dengan fsync yang dapat dikonfigurasi (always, everysec, no) dan pemadatan BGREWRITEAOF.
Lua 5.4, Tersandbox
EVAL dan EVALSHA menjalankan skrip secara atomik di runtime Lua 5.4 yang tersandbox lewat hotkv.call(), dengan redis.call() dipertahankan sebagai alias kompatibilitas. Pustaka fungsi bernama tersedia lewat FUNCTION dan FCALL.
Indeks HNSW
Perintah VSIM menyediakan pencarian approximate nearest-neighbor pada indeks HNSW, dengan jarak cosine, L2, dan inner-product, termasuk kueri yang difilter dengan tag.
Sketch & Pembatasan Laju
HyperLogLog, filter Bloom, Count-Min Sketch, dan pelacakan heavy-hitter Top-K, ditambah pembatasan laju GCRA di sisi server dengan kontrol burst. Tidak perlu perhitungan di sisi klien.
Native Prometheus
Endpoint metrik HTTP bawaan (mati sampai Anda mengatur metrics-port) menampilkan jumlah panggilan dan latensi per perintah. LATENCY HISTOGRAM dan INFO latencystats melaporkan p50, p99, dan p99.9, dan HOTKEYS memeringkat kunci yang paling sering diakses.
ACL + TLS
Kontrol akses per pengguna membatasi perintah, kunci, dan channel, dengan kata sandi ter-hash. TLS diterminasi di dalam proses, untuk koneksi klien serta tautan klaster dan replikasi. On-Premise menambahkan peran dengan single sign-on LDAP dan OpenID Connect.
Kerahkan setiap core
Jalankan instance terkelola di HotKV Cloud, atau jalankan HotKV di pusat data Anda sendiri dengan lisensi on-premise. Mesin yang sama, arsitektur yang sama, setiap core.