Redis
 sql >> Database >  >> NoSQL >> Redis

Conteggio degli utenti socket.io su server orizzontali

Quando un utente si connette alla chat, puoi incrementare in modo atomico un contatore di utenti nel tuo RedisStore. Quando un utente si disconnette, il valore diminuisce. In questo modo Redis mantiene il conteggio degli utenti ed è accessibile a tutti i server.

Vedi INCR e DECR

SET userCount = "0"

Quando un utente si connette:

INCR userCount

Quando un utente si disconnette:

DECR userCount