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

Cosa dovrei usare? Sale Socket.io o pub-sub Redis?

Redis pub/sub è ottimo nel caso in cui tutti i client abbiano accesso diretto a redis. Se hai più server di nodi, uno può inviare un messaggio agli altri.

Ma se hai anche client nel browser, hai bisogno di qualcos'altro per inviare i dati da un server a un client e, in questo caso, socket.io è fantastico.

Ora, se usi socket.io con l'archivio Redis, socket.io utilizzerà Redis pub/sub nascosto per propagare i messaggi tra i server e i server propagheranno i messaggi ai client.

Quindi usare le stanze socket.io con socket.io configurato con lo store Redis è probabilmente il più semplice per te.