Wie ich dies in der Vergangenheit getan habe, ist zwischendurch die Redis-Verbindung über
einzurichtenvar 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.