2016-02-11 20 views

cevap

2

Of tüm aboneler listelemek için komut din't:

redis_client.multi().client(['list']).exec(function(err, results) { 
    var pairs = results[0].split(' '); 
    pairs.forEach(function(pair){ 
    var kv = pair.split('='); 
    if (kv[0] == 'name' && kv[1] == constants.REDIS_SUBSCRIBER_NAME) 
     found = true; 
    }); 
    if (found) // some logic 
    else // some logic 
}); 
+0

"name' &&" constants.REDIS_SUBSCRIBER_NAME "koşulu yerine –

+0

(i redis ') yerine redis_client istemcisi oluşturulduğunda koydum, sonra bu betiği düğümde çalıştırdım ve" sabitler tanımlanmadı "diyor –

+0

Bu, abone müşterinize belirleyebileceğiniz bir addır. subscriber.client ('setname', constants.REDIS_SUBSCRIBER_NAME); '. ** Kendi ismini kullan **. –