Webb- och appanalys
Dagliga och månatliga unika användare per sida eller funktion, sammanslagna över dagar med PFMERGE.
Unika besökare, ”har vi sett det här?”, toppobjekt och frekvenser över miljarder händelser, var och en i en liten, fast mängd minne.
Lägg besökar-id i en HyperLogLog. Minnet förblir litet hur många som än kommer.
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.
Exakta svar på ”hur många unika användare”, ”har vi skickat det här e-postmeddelandet förut” eller ”vilka är de vanligaste sökningarna” kräver minne som växer med varje distinkt objekt. Vid miljarder händelser blir det gigabyte av mängder och räknare per fråga.
Probabilistiska strukturer byter ett litet, känt fel mot konstant minne. HyperLogLog räknar distinkta objekt, Bloom-filter besvarar medlemskap, Top-K följer de vanligaste objekten och Count-min sketches uppskattar hur ofta ett objekt förekommit. Alla fyra är inbyggda i HotKV.
Lägg besökar-id i en HyperLogLog. Minnet förblir litet hur många som än kommer.
PFADD visitors:2026-10-16 user:42 user:77 user:91En uppskattning av distinkta besökare med ett litet standardfel.
PFCOUNT visitors:2026-10-16Innan ett kampanjmejl skickas, kontrollera om den här adressen redan fått det.
BF.EXISTS sent:campaign:fall ada@example.comTop-K behåller de vanligaste objekten när händelser strömmar in.
TOPK.LIST searches:today WITHCOUNTEn Count-min sketch uppskattar antalet för vilket objekt som helst, listat eller inte.
CMS.QUERY pageviews /home /pricing /blogDagliga och månatliga unika användare per sida eller funktion, sammanslagna över dagar med PFMERGE.
Bloom-filter stoppar dubbla utskick över omförsök och kampanjer.
De vanligaste sökfrågorna och mest visade produkterna följs live för sortimentsarbete.
Antal distinkta objekt, sammanslagningsbara över intervall.
PFADDPFCOUNTPFMERGEMedlemskap med en konfigurerbar andel falska positiva.
BF.RESERVEBF.ADDBF.EXISTSDe vanligaste objekten i en ström.
TOPK.ADDTOPK.LISTFrekvensuppskattningar för vilket objekt som helst.
CMS.INCRBYCMS.QUERYMed Bloom-filter anger du felfrekvensen, och med Count-min sketches bredd och djup. HyperLogLog har ett litet, fast standardfel.
Nej. Det kan ge en falsk positiv, aldrig en falsk negativ.
Nej. De är en del av HotKV.
HotKV talar Redis-protokollet, så du kan peka en befintlig klient mot det och köra samma kommandon.