sql >> Database >  >> NoSQL >> Redis

Hoe Redis te verwijderen op 'bericht' luisteraars

De enige oplossing die ik heb gevonden door te spelen in de node REPL is om de redis.on() niet te gebruiken functie om u te abonneren. In plaats daarvan zou men de redis.addListener() . moeten gebruiken en redis.removeListener() functies. Bovendien mag men geen anonieme functies gebruiken als terugroepacties voor gebeurtenissen. Men zou zoiets als dit kunnen doen:

var callback = function(channel, message){

};

redis1.addListener('message', callback);

client.on('disconnect', function(){
  redis1.removeListener('message', callback);    
})



  1. Snelste manier om een ​​numpy-array op te slaan in redis

  2. Een item bijwerken in een array dat zich in een array bevindt

  3. Klasse 'MongoClient' niet gevonden

  4. 3 manieren om documenten te sorteren in MongoDB