Redis
 sql >> Base de données >  >> NoSQL >> Redis

socket.io redis et fuite de mémoire

Il y a un problème connu associé à cela. Il semblerait qu'il ait été patché il y a plusieurs mois. La solution la plus simple consiste à définir le nombre maximal d'auditeurs sur 0, ce qui supprimera la limite réelle. Cela ressemblerait donc à ceci :

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

Vous pouvez trouver la discussion complète ici :https://github.com/LearnBoost/socket.io/issues/520