Äkta parallellism
Varje arbetare kör sina egna anslutningars kommandon, samtidigt. Det finns ingen enskild kommandotråd som kan bli mättad, så genomströmningen växer med antalet kärnor.
Finkornig samtidighet
Nyckelrymden är uppdelad så att kommandon på olika nycklar körs samtidigt och sällan väntar på varandra.
Förutsägbar latens
En inbyggd C++-motor utan skräpinsamling och utan stop-the-world-pauser. Snapshots skrivs av en bakgrundstråd i stället för en forkad process, så att sparandet inte fördubblar minnet.
Ett kommandos liv
Varje begäran går genom samma fyra steg, på den kärna som tog emot den.
Tolka
Läser begäran, inklusive delvisa läsningar. HotKV talar RESP2, RESP3 och inline-kommandon, med protokollbyte via HELLO.
Skicka vidare
Hittar kommandot och kontrollerar dess aritet, flaggor och nyckelpositioner innan körningen börjar.
Kör
Kör kommandot mot dess nycklar. Utgångna nycklar tas bort när de berörs och av ett svep i bakgrunden.
Svara
Skickar svaret i den protokollversion som klienten förhandlade fram.
Mer än en cache
Samma parallella motor erbjuder 300 kärnkommandon, åtta borttagningspolicyer och delsystemen nedan, plus mer än 170 AI- och enterprise-kommandon i licensierade planer. Inga moduler att skruva på.
Snapshots + AOF
Binära snapshots som skrivs atomärt, plus en append-only-fil med konfigurerbar fsync (always, everysec, no) och komprimering med BGREWRITEAOF.
Lua 5.4, i sandlåda
EVAL och EVALSHA kör skript atomärt i en Lua 5.4-miljö i sandlåda via hotkv.call(), med redis.call() kvar som kompatibilitetsalias. Namngivna funktionsbibliotek levereras via FUNCTION och FCALL.
HNSW-index
VSIM-kommandon ger approximativ närmaste-granne-sökning över HNSW-index, med cosinus-, L2- och inre-produkt-avstånd, inklusive taggfiltrerade frågor.
Sketcher och hastighetsgränser
HyperLogLog, Bloom-filter, Count-Min Sketch och Top-K-spårning av tunga träffar, plus GCRA-baserad hastighetsbegränsning på serversidan med burstkontroll. Ingen matematik behövs på klientsidan.
Prometheus-nativt
En inbyggd HTTP-slutpunkt för mått (av tills du anger metrics-port) visar antal anrop och latens per kommando. LATENCY HISTOGRAM och INFO latencystats rapporterar p50, p99 och p99.9, och HOTKEYS rangordnar dina mest använda nycklar.
ACL + TLS
Åtkomstkontroll per användare avgränsar kommandon, nycklar och kanaler, med hashade lösenord. TLS avslutas i processen, för klientanslutningar samt för kluster- och replikeringslänkar. On-Premise lägger till roller med enkel inloggning via LDAP och OpenID Connect.
Sätt varje kärna i arbete
Starta en hanterad instans på HotKV Cloud, eller kör HotKV i ditt eget datacenter med en on-premise-licens. Samma motor, samma arkitektur, varje kärna.