Hur jag har gjort detta tidigare är mellan att sätta upp redis-anslutningen via
var client = redis.createClient(global.redis.port, global.redis.host);
och faktiskt startar min applikation, oavsett om det är en expressapp eller en anpassad app, jag gör bara en mycket enkel fråga, som:
client.get(this.testKey, function(err,res) {
if(err)
throw err;
if(res === expectedValue)
return startApp();
});
Lägg i huvudsak bara in koden för att starta din app inuti återuppringningen till en redis-fråga, så kommer du att veta om redis körs baserat på resultatet.