Redis
 sql >> Base de données >  >> NoSQL >> Redis

La connexion Redis a disparu de l'événement de clôture

Nous avons également eu beaucoup de problèmes de connexion avec Redis. Il semble que cela fermerait la connexion sans en informer le client. Nous avons remarqué qu'il s'agissait peut-être d'un problème de timeout sur le serveur. C'est la solution que nous utilisons et nous n'avons pas eu de problème depuis juillet.

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

Considérant qu'il n'y a qu'un seul appel toutes les 3 minutes, cela ne devrait pas poser de problème pour les performances ;)