1. 程式人生 > >node中redis重連

node中redis重連

專案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;