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

Sådan kontrollerer du, at socket er i live (tilsluttet) i socket.io med flere noder og socket.io-redis

Hvordan kan jeg kontrollere, at socket er i live (forbundet) med socketid I ​​triednamespace.connected[socketid], det virker kun for den nuværende proces.

Som du sagde, betyder separat proces, at stikkontakterne kun er registreret på den proces, som de først tilsluttede sig. Du skal bruge socket.io-redis til at forbinde alle dine noder sammen, og hvad du kan gøre er at udsende en begivenhed hver gang en klient forbinder/afbryder forbindelsen, så hver node har en opdateret realtidsliste over alle klienterne.



  1. Sådan fortæller du en klient, hvor den nye Redis-master bruger Sentinel

  2. Sådan sletter du N antal dokumenter i mongodb

  3. Årsager til og imod at flytte fra SQL-server til MongoDB

  4. MongoDB database kryptering