sql >> Database >  >> NoSQL >> Redis

Redis-verbinding verbroken na gebeurtenis

We hadden ook een aantal verbindingsproblemen met Redis. Het lijkt erop dat het de verbinding zou sluiten zonder het de klant te vertellen. We merkten dat het mogelijk een time-outprobleem was op de server. Dit is de oplossing die we gebruiken en we hebben sinds juli geen probleem meer gehad.

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

Aangezien het maar één oproep per 3 minuten is, zou het geen probleem moeten zijn voor de prestaties;)



  1. MongoDB {aggregatie $ match} versus {find} snelheid

  2. Moet ik een mangoestverbinding handmatig sluiten?

  3. Python-redis:krijg binaire gegevens nadat een client is ingesteld met decode_responses=True

  4. Zoeken naar de waarde van een veld in MongoDB zonder het expliciet een naam te geven