Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Redis连接关闭_Javascript_Node.js_Express_Redis_Connect - Fatal编程技术网

Javascript Redis连接关闭

Javascript Redis连接关闭,javascript,node.js,express,redis,connect,Javascript,Node.js,Express,Redis,Connect,Im使用连接域和连接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 == n

Im使用连接域和连接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()//不工作

这方面的任何帮助都会非常有用


谢谢

下面的代码工作正常,没有任何问题。因此,如果您获得的状态为“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); 
});

@用户87267867您能告诉我您遇到了什么错误吗。。