我使用connect-domain和connect-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 :(得分:0)
下面的代码工作正常,没有任何问题。如果状态为“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);
});