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

Vérifiez si redis est en cours d'exécution -> node js

Comment j'ai fait cela dans le passé est entre la configuration de la connexion redis via

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

et en démarrant mon application, qu'elle soit express ou une application personnalisée, je fais juste une requête très simple, telle que :

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

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

Essentiellement, placez simplement le code pour démarrer votre application dans le rappel d'une requête Redis, et vous saurez alors si Redis est en cours d'exécution en fonction du résultat.