2013-05-29 169 views
0

我正在使用connect-domain和connect-redis。下面的代碼檢查Redis數據庫中的Redis緩存。Redis連接關閉

function redis_get(key, req, res) { 
var redisClient = redis.createClient(); 
redisClient.get(redisKey, function (err, data) { 
    if (err) { 
     console.log("Error in RedisDB"); 
    } 
    else if (data == null) { 
     // Calling external function 
    } 
    else { 
     // Calling external function 
    } 
    redisClient.quit(); // Not working 
}); 

}

當緩存不是繳費林調用外部函數。一旦緩存檢查完成,我想要關閉redis連接。 redisClient.quit()//不工作

對此的任何幫助將非常有幫助。

感謝

+0

@ user87267867你能告訴我你的錯誤嗎? – sachin

回答

0

下面的代碼沒有任何工作正常problem.So檢查在退出方法的狀態回覆,如果你得到的地位,「OK」表示方法是工作的罰款。

var redis=require('redis'); 
var redisClient = redis.createClient(); 
redisClient.get('name', function (err, data) { 
    if (err) { 
     console.log("Error in RedisDB"); 
    } 
    else if (data == null) { 
     console.log('null'); 
    } 
    else { 
     console.log(data); 
    } 
redisClient.quit(redis.print); 
});