sql >> Databasteknik >  >> NoSQL >> Redis

Redis anslutning borta från nära händelse

Vi hade en massa anslutningsproblem med Redis också. Det verkar som att det skulle stänga anslutningen utan att det berättade för klienten. Vi märkte att det möjligen var ett timeoutproblem på servern. Det här är lösningen vi använder och vi har inte haft några problem sedan 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)
}();

Med tanke på att det bara är ett samtal var tredje minut borde det inte vara något problem för prestanda;)



  1. Node.js &Redis / hget synkroniserar

  2. Att hålla en MongoDB-databasanslutning öppen

  3. Python &Redis:Bästa tillvägagångssätt för Manager/Worker-applikationer

  4. Laravel 5.5 redis-kön är för långsam