sql >> Database >  >> NoSQL >> Redis

Controleer of redis actief is -> node js

Hoe ik dit in het verleden heb gedaan, zit tussen het opzetten van de redis-verbinding via

var client = redis.createClient(global.redis.port, global.redis.host);

en eigenlijk het starten van mijn applicatie, of dat nu een expres of een aangepaste app is, doe ik gewoon een heel eenvoudige vraag, zoals:

client.get(this.testKey, function(err,res) {
  if(err) 
    throw err;

  if(res === expectedValue)
    return startApp();
});

Plaats in wezen gewoon de code om uw app te starten in de callback naar een redis-query, en u weet dan of redis wordt uitgevoerd op basis van het resultaat.



  1. Stuur:de toegang is geweigerd om het eigendom op te lossen omdat het geen eigen eigendom is van de ouder

  2. Paginering met MongoDB

  3. Hoe het aantal bijwerkdocumenten in mongodb te beperken

  4. Mongorestore, van meteoorproductieserver naar lokaal