Jak jsem to udělal v minulosti, je mezi nastavením připojení redis přes
var client = redis.createClient(global.redis.port, global.redis.host);
a když skutečně spustím svou aplikaci, ať už expresní nebo vlastní aplikaci, udělám velmi jednoduchý dotaz, například:
client.get(this.testKey, function(err,res) {
if(err)
throw err;
if(res === expectedValue)
return startApp();
});
V podstatě stačí vložit kód pro spuštění aplikace do zpětného volání na dotaz redis a na základě výsledku pak budete vědět, zda redis běží.