Mobiele games en consolegames
Wereldwijde, regionale en vriendenranglijsten zijn aparte sorted sets, na elke wedstrijd bijgewerkt.
Live ranglijsten voor games, sport en social apps, met scoreupdates en reads die parallel draaien.
Een wedstrijd eindigt en het resultaat wordt geschreven.
Een geanimeerde walkthrough met echte HotKV-commando's en voorbeeldantwoorden. Klik op een stap om ernaartoe te springen. Commando's en antwoorden blijven Engels, precies zoals je ze in HotKV typt en ziet.
Een ranglijst wordt constant geschreven en constant gelezen. Elke scorewijziging kan de tabel herordenen en elke speler verwacht direct zijn rang te zien. Ranglijsten herberekenen in een relationele database houdt geen stand zodra het verkeer groeit.
Sorted sets houden leden gesorteerd op score terwijl ze worden geschreven, zodat de top van de tabel en de rang van elke speler altijd klaarstaan om te lezen. HotKV voert commando's uit op veel workerthreads, dus scoreupdates en reads worden niet door één thread geleid.
Een wedstrijd eindigt en het resultaat wordt geschreven.
ZADD board:2026-w42 1500 aliceBob wint een ronde. Zijn score groeit en de volgorde wordt direct bijgewerkt.
ZINCRBY board:2026-w42 250 bobElke client en de streamoverlay lezen de koplopers terwijl schrijfacties doorgaan.
ZREVRANGE board:2026-w42 0 9 WITHSCORESElke speler ziet zijn eigen positie.
ZREVRANK board:2026-w42 aliceElke week heeft een eigen sleutel en verloopt na twee weken.
EXPIRE board:2026-w42 1209600Wereldwijde, regionale en vriendenranglijsten zijn aparte sorted sets, na elke wedstrijd bijgewerkt.
Wekelijkse streak- en puntenranglijsten resetten zichzelf door elke week naar een nieuwe sleutel over te schakelen.
Uitzendoverlays lezen elke seconde de tussenstand terwijl resultaten binnenstromen.
Geen rankingjob om te draaien. De volgorde wordt bijgehouden terwijl scores binnenkomen.
ZADDZINCRBYElk één commando.
ZREVRANGEZREVRANKScoreupdates en reads worden over workerthreads verdeeld in plaats van over één.
Eén sleutel per periode met een verloopdatum.
EXPIREGebruik één sorted set per periode, zoals board:2026-w42, en stel er een verloopdatum op in.
Ja. ZUNIONSTORE telt meerdere ranglijsten bij elkaar op tot één, bijvoorbeeld een maandranglijst uit vier weekranglijsten.
HotKV voert commando's uit op meerdere workerthreads, dus scoreupdates en reads worden niet door één thread geleid.
HotKV spreekt het Redis-protocol, dus je kunt een bestaande client erop richten en dezelfde commando's uitvoeren.