Soll Redis geöffnet bleiben oder nach jeder Verwendung im Knoten geöffnet werden?

8

Ich habe einen socket.io-Server, der redis verwendet, namens "server.js", der einen Knotenserver startet. Derzeit ist es in etwa so:

%Vor%

Dann feuere ich meinen Server an und er bleibt einfach am Leben. Ist das falsch? Sollte es so sein?

%Vor%

Soll ich wieder öffnen und schließen, oder kann ich es nur einmal öffnen und offen lassen? Welches der obigen Snippets ist der richtige Weg, um einen Server zu starten?

    
kidcapital 13.12.2011, 22:29
quelle

1 Antwort

2

Die erste ist die bevorzugte Syntax, da Sie nicht jedes Mal, wenn ein Client eine Verbindung zu Socket.IO herstellt, eine neue Redis-Verbindung herstellen möchten. Wenn Sie 1000 Benutzer verbunden haben, möchten Sie 1000 Verbindungen zu Redis haben oder nur einen (vielleicht mehr, da Sie mehr Server spawnen)?

Wie von @racar vorgeschlagen, sollten Sie sich auch diese Frage ansehen:

Wie redis Verbindung in socket.io?

    
alessioalex 13.12.2011, 22:40
quelle

Tags und Links