sql >> Base de Datos >  >> NoSQL >> Redis

Contar usuarios de socket.io en servidores horizontales

Cuando un usuario se conecta a la sala de chat, puede incrementar atómicamente un contador de usuarios en su RedisStore. Cuando un usuario se desconecta, disminuye el valor. De esta forma, Redis mantiene el recuento de usuarios y es accesible para todos los servidores.

Ver INCR y DECR

SET userCount = "0"

Cuando un usuario se conecta:

INCR userCount

Cuando un usuario se desconecta:

DECR userCount