项目node中用到redis ,做了的moudle,但是有个问题,两台redis,一台挂了,redis能自动切换,我的项目却不会自动重连;

查了资料,redis本身是实现了重连机制啊,为什么不自动重连;原有代码如下

var redisClient = redis.createClient(process.env.redis_port,process.env.redis_ip,{});
redisClient.on("error",function(err){
console.log(err);
 redisClient.end();

});
return redisClient;

  改了之后可以了,代码如下

var redisClient = redis.createClient(process.env.redis_port,process.env.redis_ip,{});
redisClient.on("error",function(err){
console.log(err);
});
return redisClient;

 

相关文章:

  • 2022-12-23
  • 2021-04-10
  • 2022-12-23
  • 2021-12-12
  • 2021-11-25
  • 2021-09-07
  • 2021-09-18
猜你喜欢
  • 1970-01-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-12
  • 2021-07-12
  • 2022-12-23
相关资源
相似解决方案