Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Prüfen Sie, ob redis läuft -> node js

Wie ich dies in der Vergangenheit getan habe, ist zwischendurch die Redis-Verbindung über

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

und tatsächlich starte ich meine Anwendung, sei es eine Express- oder eine benutzerdefinierte App, ich mache einfach eine sehr einfache Abfrage, wie zum Beispiel:

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

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

Fügen Sie im Wesentlichen einfach den Code zum Starten Ihrer App in den Callback einer Redis-Abfrage ein, und Sie werden dann anhand des Ergebnisses wissen, ob Redis ausgeführt wird.