[ Portfolio ]Wadjid Assani

[ Backend Engineer → Data & AI ]

data..

Tous les articles
Backend10 mars 20269 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
Wadjid Assani
wadjidassani@gmail.com

Quels services pour votre projet ?

Je suis intéressé par :

Télécharger le CV