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

O que devo usar? Salas Socket.io ou Redis pub-sub?


O Redis pub/sub é ótimo caso todos os clientes tenham acesso direto ao redis. Se você tiver vários servidores de nós, um pode enviar uma mensagem para os outros.

Mas se você também tiver clientes no navegador, precisará de algo mais para enviar dados de um servidor para um cliente e, nesse caso, o socket.io é ótimo.

Agora, se você usar o socket.io com a loja Redis, o socket.io usará o Redis pub/sub nos bastidores para propagar mensagens entre servidores, e os servidores propagarão mensagens para clientes.

Portanto, usar as salas do socket.io com o socket.io configurado com a loja Redis é provavelmente o mais simples para você.