Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

Contando usuários do socket.io em servidores horizontais


Quando um usuário se conecta à sala de bate-papo, você pode incrementar atomicamente um contador de usuários em seu RedisStore. Quando um usuário se desconecta, você diminui o valor. Dessa forma, o Redis mantém a contagem de usuários e é acessível a todos os servidores.

Veja INCR e DECR
SET userCount = "0"

Quando um usuário se conecta:
INCR userCount

Quando um usuário desconecta:
DECR userCount