Jeux mobiles et console
Les classements mondiaux, régionaux et entre amis sont des sorted sets distincts, mis à jour après chaque match.
Des classements en direct pour les jeux, le sport et les apps sociales, avec mises à jour des scores et lectures en parallèle.
Un match se termine et le résultat est écrit.
Une démonstration animée avec de vraies commandes HotKV et des exemples de réponses. Cliquez sur une étape pour y accéder directement. Les commandes et les réponses restent en anglais, exactement comme vous les saisissez et les voyez dans HotKV.
Un classement est écrit en permanence et lu en permanence. Chaque changement de score peut réordonner le tableau, et chaque joueur s'attend à voir son rang immédiatement. Recalculer les classements dans une base de données relationnelle ne tient pas quand le trafic augmente.
Les sorted sets gardent les membres triés par score au fil des écritures, et le haut du tableau comme le rang de n'importe quel joueur sont toujours prêts à être lus. HotKV exécute les commandes sur de nombreux threads de travail, et les mises à jour de scores comme les lectures ne passent pas par un seul thread.
Un match se termine et le résultat est écrit.
ZADD board:2026-w42 1500 aliceBob gagne une manche. Son score augmente et l'ordre se met à jour aussitôt.
ZINCRBY board:2026-w42 250 bobChaque client et l'overlay du live lisent les leaders pendant que les écritures continuent.
ZREVRANGE board:2026-w42 0 9 WITHSCORESChaque joueur voit sa propre position.
ZREVRANK board:2026-w42 aliceChaque semaine a sa propre clé, qui expire au bout de deux semaines.
EXPIRE board:2026-w42 1209600Les classements mondiaux, régionaux et entre amis sont des sorted sets distincts, mis à jour après chaque match.
Les classements hebdomadaires de séries et de points se réinitialisent d'eux-mêmes en passant à une nouvelle clé chaque semaine.
Les overlays de diffusion lisent le classement chaque seconde pendant que les résultats arrivent.
Aucun job de classement à exécuter. L'ordre est maintenu à mesure que les scores arrivent.
ZADDZINCRBYUne commande pour chacun.
ZREVRANGEZREVRANKLes mises à jour de scores et les lectures sont réparties sur plusieurs threads de travail au lieu d'un seul.
Une clé par période, avec une expiration.
EXPIREUtilisez un sorted set par période, comme board:2026-w42, et définissez-lui une expiration.
Oui. ZUNIONSTORE additionne plusieurs classements en un seul, par exemple un classement mensuel à partir de quatre classements hebdomadaires.
HotKV exécute les commandes sur plusieurs threads de travail, et les mises à jour de scores et les lectures ne sont pas forcées de passer par un seul thread.
HotKV parle le protocole Redis. Vous pouvez donc y connecter un client existant et exécuter ces mêmes commandes.