Redis
 sql >> Base de données >  >> NoSQL >> Redis

Compter les utilisateurs de socket.io sur les serveurs horizontaux

Lorsqu'un utilisateur se connecte à la salle de discussion, vous pouvez incrémenter de manière atomique un compteur d'utilisateurs dans votre RedisStore. Lorsqu'un utilisateur se déconnecte, vous décrémentez la valeur. De cette façon, Redis maintient le nombre d'utilisateurs et est accessible à tous les serveurs.

Voir INCR et DECR

SET userCount = "0"

Lorsqu'un utilisateur se connecte :

INCR userCount

Lorsqu'un utilisateur se déconnecte :

DECR userCount