Kami memiliki banyak masalah koneksi dengan Redis juga. Sepertinya itu akan menutup koneksi tanpa memberi tahu klien. Kami memperhatikan bahwa itu mungkin masalah batas waktu di server. Ini adalah solusi yang kami gunakan dan kami tidak memiliki masalah sejak Juli.
var RETRY_EVERY = 1000 * 60 * 3;
var startTimer = function(){
console.log('Begin the hot tub!')
setInterval(function(){
try{
client.set('hot',new Date());
console.log(client.get('hot'))
}
catch(e){
console.log(e);
}
},RETRY_EVERY)
}();
Mengingat hanya satu panggilan setiap 3 menit, seharusnya tidak menjadi masalah untuk kinerja;)