Redis
 sql >> Base de Dados >  >> NoSQL >> Redis

A conexão do Redis desapareceu do evento de fechamento


Também tivemos vários problemas de conexão com o Redis. Parece que fecharia a conexão sem informar ao cliente. Percebemos que possivelmente era um problema de tempo limite no servidor. Esta é a solução que usamos e não tivemos problemas desde julho.
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 que é apenas uma chamada a cada 3 minutos, não deve ser um problema para o desempenho;)