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

¿Qué debo usar? ¿Habitaciones Socket.io o redis pub-sub?

Redis pub/sub es excelente en caso de que todos los clientes tengan acceso directo a redis. Si tiene varios servidores de nodos, uno puede enviar un mensaje a los demás.

Pero si también tiene clientes en el navegador, necesita algo más para enviar datos de un servidor a un cliente y, en este caso, socket.io es excelente.

Ahora, si usa socket.io con la tienda Redis, socket.io usará Redis pub/sub bajo el capó para propagar mensajes entre servidores, y los servidores propagarán mensajes a los clientes.

Por lo tanto, usar salas de socket.io con socket.io configurado con la tienda Redis es probablemente lo más sencillo para usted.