sql >> Databasteknik >  >> NoSQL >> Redis

Vad ska jag använda? Socket.io rum eller Redis pub-sub?

Redis pub/sub är bra om alla kunder har direkt tillgång till redis. Om du har flera nodservrar kan en skicka ett meddelande till de andra.

Men om du också har klienter i webbläsaren behöver du något annat för att skicka data från en server till en klient, och i det här fallet är socket.io jättebra.

Nu, om du använder socket.io med Redis-butiken, kommer socket.io att använda Redis pub/sub under huven för att sprida meddelanden mellan servrar, och servrar kommer att sprida meddelanden till klienter.

Så att använda socket.io-rum med socket.io konfigurerat med Redis-butiken är förmodligen det enklaste för dig.



  1. ställ in fältet som tomt för mongoobjekt med mongoose

  2. Parallellt utförande med StackExchange.Redis?

  3. Mongodb summerar storleken på arrayfält

  4. Fyll i saknade datum i register