Backend10 mars 2026 • 9 min de lecture
Redis au-delà du cache : fenêtres glissantes et présence
Tout le monde utilise Redis pour cacher. Mais ses structures de données en font aussi un excellent moteur temps réel : compteurs glissants, présence utilisateur, analytics live.
01Sorted sets pour les fenêtres glissantes
Un ZADD par événement avec le timestamp en score, un ZREMRANGEBYSCORE pour purger l'ancien, un ZCARD pour compter : voilà une fenêtre glissante d'une minute en trois commandes, sans cron ni agrégateur.
02Présence et TTL
La présence utilisateur se règle avec un SET EX par heartbeat : si la clé expire, l'utilisateur est hors ligne. Ajoutez un pub/sub pour diffuser les changements et vous avez un système de présence complet en quelques lignes.
#Redis#Backend#Realtime
Une question sur cet article ?
Me contacter ↗
