Redis
 sql >> Datenbank >  >> NoSQL >> Redis

socket.io Redis und Speicherleck

Damit ist ein bekanntes Problem verbunden. Sieht aus, als wäre es vor einigen Monaten gepatcht worden. Die einfachste Lösung besteht darin, die maximalen Listener auf 0 zu setzen, wodurch das tatsächliche Limit entfernt wird. Es würde also etwa so aussehen:

this.sub = redis.createClient(opts.redisSub.port, opts.redisSub.host, opts.redisSub);
this.sub.setMaxListeners(0);

Die vollständige Diskussion finden Sie hier:https://github.com/LearnBoost/socket.io/issues/520