Redis
 sql >> Database >  >> NoSQL >> Redis

Connessione Redis interrotta da evento chiuso

Abbiamo avuto anche un sacco di problemi di connessione con Redis. Sembra che chiuderebbe la connessione senza che lo dica al client. Abbiamo notato che potrebbe trattarsi di un problema di timeout sul server. Questa è la soluzione che utilizziamo e non abbiamo avuto problemi da luglio.

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)
}();

Considerando che è solo una chiamata ogni 3 minuti, non dovrebbe essere un problema per le prestazioni;)