我正在使用连接域和连接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
});
}
当缓存不可用时,IM调用外部函数。我希望缓存检查完成后关闭redis连接。
redisclient.quit()//不工作
这方面的任何帮助都会非常有帮助。
谢谢
最佳答案
下面的代码运行正常,没有任何问题。因此,如果状态为“确定”,请检查quit方法中的状态答复,表示该方法运行正常。
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);
});
关于javascript - Redis连接关闭,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16805549/