Gry mobilne i konsolowe
Tabele globalne, regionalne i tylko dla znajomych to osobne zbiory posortowane, aktualizowane po każdym meczu.
Rankingi na żywo dla gier, sportu i aplikacji społecznościowych, z aktualizacjami wyników i odczytami działającymi równolegle.
Mecz się kończy i wynik jest zapisywany.
Animowany przegląd z prawdziwymi poleceniami HotKV i przykładowymi odpowiedziami. Kliknij dowolny krok, aby do niego przejść. Polecenia i odpowiedzi pozostają po angielsku, dokładnie tak, jak je wpisujesz i widzisz w HotKV.
Ranking jest stale zapisywany i stale czytany. Każda zmiana wyniku może zmienić kolejność tabeli, a każdy gracz oczekuje, że od razu zobaczy swoją pozycję. Przeliczanie rankingów w relacyjnej bazie danych nie wytrzymuje wzrostu ruchu.
Zbiory posortowane utrzymują elementy uporządkowane według wyniku w miarę zapisu, więc czołówka tabeli i pozycja dowolnego gracza są zawsze gotowe do odczytu. HotKV wykonuje polecenia na wielu wątkach roboczych, więc aktualizacje wyników i odczyty nie są przepuszczane przez jeden wątek.
Mecz się kończy i wynik jest zapisywany.
ZADD board:2026-w42 1500 aliceBob wygrywa rundę. Jego wynik rośnie, a kolejność aktualizuje się natychmiast.
ZINCRBY board:2026-w42 250 bobKażdy klient i nakładka transmisji odczytują liderów, gdy zapisy trwają.
ZREVRANGE board:2026-w42 0 9 WITHSCORESKażdy gracz widzi własną pozycję.
ZREVRANK board:2026-w42 aliceKażdy tydzień ma własny klucz i wygasa po dwóch tygodniach.
EXPIRE board:2026-w42 1209600Tabele globalne, regionalne i tylko dla znajomych to osobne zbiory posortowane, aktualizowane po każdym meczu.
Tygodniowe rankingi serii i punktów same się resetują przez przełączenie na nowy klucz co tydzień.
Nakładki transmisji odczytują tabelę co sekundę, gdy napływają wyniki.
Bez zadania rankingowego do uruchamiania. Kolejność jest utrzymywana w miarę napływu wyników.
ZADDZINCRBYPo jednym poleceniu.
ZREVRANGEZREVRANKAktualizacje wyników i odczyty są rozłożone na wątki robocze zamiast na jeden.
Jeden klucz na okres z czasem wygaśnięcia.
EXPIREUżyj jednego zbioru posortowanego na okres, na przykład board:2026-w42, i ustaw na nim czas wygaśnięcia.
Tak. ZUNIONSTORE dodaje kilka tabel do jednej, na przykład tabelę miesięczną z czterech tygodniowych.
HotKV wykonuje polecenia na wielu wątkach roboczych, więc aktualizacje wyników i odczyty nie są przepuszczane przez jeden wątek.
HotKV mówi protokołem Redis, więc możesz skierować na niego istniejącego klienta i uruchomić te same polecenia.