Jag är författaren till Faye. Konceptuellt gör Faye och Redis pub/sub mycket liknande saker, faktiskt kan den senaste versionen av Faye använda Redis som back-end. Som Tom säger, är Redis lämpligt för meddelanden mellan processer inom ditt serverkluster eftersom Redis-klienten får tillgång till hela din Redis-databas.
Faye är mer lämpligt om du vill tillhandahålla en offentligt tillgänglig pub/undertjänst via webben, till exempel för att driva gränssnittet för din webbplats. Det gör bara pub/sub, inte någon annan lagring som Redis tillhandahåller, och fungerar över HTTP och WebSocket snarare än över en rå TCP-socket. Det tillåter också användardefinierade klient- och servertillägg för att utöka meddelandeprotokollet som används.