sql >> Database >  >> NoSQL >> Redis

Wat moet ik gebruiken? Socket.io-kamers of Redis pub-sub?

Redis pub/sub is geweldig voor het geval alle klanten directe toegang hebben tot redis. Als je meerdere node-servers hebt, kan de ene een bericht naar de andere pushen.

Maar als je ook clients in de browser hebt, heb je iets anders nodig om gegevens van een server naar een client te pushen, en in dit geval is socket.io geweldig.

Als je nu socket.io gebruikt met de Redis-winkel, zal socket.io Redis pub/sub onder de motorkap gebruiken om berichten tussen servers te verspreiden, en servers zullen berichten naar clients verspreiden.

Dus het gebruik van socket.io-kamers met socket.io geconfigureerd met de Redis-winkel is waarschijnlijk de eenvoudigste voor jou.



  1. Time-out StackExchange.Redis

  2. Hoe kan ik een ObjectId genereren met mangoest?

  3. Php7 Redis Client op Alpine OS

  4. Apache CouchDB installeren op Debian 9