KärndataAnalys

Analys i realtid

Räkna händelser när de sker, rangordna det som trendar och se vilka nycklar som bär lasten.

per händelse
O(1)
trendlistor
Live
Prometheus-mått
Inbyggda
Steg 1 av 4
Räkna varje visning

En räknare per dag. Varje händelse är en enda ökning i minnet.

Exempelsessionplaying
# Räkna varje visning
hotkv> INCR pageviews:2026-10-16
(integer) 184213

En animerad genomgång med riktiga HotKV-kommandon och exempelsvar. Klicka på valfritt steg för att hoppa dit. Kommandon och svar förblir på engelska, precis som du skriver och ser dem i HotKV.

Problemet

Instrumentpaneler som släpar flera minuter är inte realtid. Att skriva varje sidvisning till en databas och aggregera senare är dyrt, och när en enda nyckel plötsligt tar det mesta av trafiken får man ofta veta det först när en nod har gått ner.

Så löser HotKV det

Räknare och sorterade mängder tar emot en jämn ström av händelser billigt, och totalsiffrorna går att läsa när som helst. Detektering av heta nycklar visar vilka nycklar som belastas hårdast, och motorns egna mått exporteras i Prometheus-format.

Steg för steg

Vad som händer, kommando för kommando

  1. 01

    Räkna varje visning

    En räknare per dag. Varje händelse är en enda ökning i minnet.

    INCR pageviews:2026-10-16
  2. 02

    Rangordna det som trendar

    Sorterade mängder håller artiklarna i ordning när visningar kommer in.

    ZINCRBY trending:articles 1 article:42
  3. 03

    Läs topp 10

    Instrumentpanelen uppdateras varje sekund.

    ZREVRANGE trending:articles 0 9 WITHSCORES
  4. 04

    Hitta de heta nycklarna

    Med hotkey-tracking aktiverad listas de mest använda nycklarna utan att något skannas.

    HOTKEYS TOP 3
Där det passar

Verkliga scenarier

Media och förlag

Nyhetsredaktioner följer vilka artiklar som stiger minut för minut och lyfter fram dem på startsidan.

Produktanalys

Räknare för funktionsanvändning per dag matar instrumentpaneler i realtid utan ett händelsedatalager i den heta vägen.

Drift

Detektering av heta nycklar pekar ut nyckeln bakom en plötslig CPU-topp innan den tar ner en nod.

Inbyggt

Det här får du

Billiga räknare

INCR per händelse, per intervall.

INCRINCRBY

Trendlistor

Sorterade mängder som ordnas när händelser kommer in.

ZINCRBYZREVRANGE

Detektering av heta nycklar

De mest använda nycklarna, approximativt, utan skanning.

HOTKEYS TOP

Prometheus-mått

Motorns egna mått på en måttport.

Vanliga frågor

Hur räknar jag per minut eller per dag?

Lägg intervallet i nyckelnamnet, till exempel pageviews:2026-10-16, och sätt en utgångstid så att gamla intervall städas bort.

Hur räknar jag unika besökare?

Använd HyperLogLog med PFADD och PFCOUNT. Se användningsfallet probabilistisk räkning.

Kan jag övervaka HotKV med Prometheus?

Ja. HotKV exponerar inbyggda mått i Prometheus-format.

Relaterade användningsfall

Prova på din egen arbetslast

HotKV talar Redis-protokollet, så du kan peka en befintlig klient mot det och köra samma kommandon.