Ich bin der Autor von Faye. Konzeptionell tun Faye und Redis Pub/Sub sehr ähnliche Dinge, tatsächlich kann die neueste Version von Faye Redis als Backend verwenden. Wie Tom sagt, eignet sich Redis für prozessübergreifendes Messaging innerhalb Ihres Server-Clusters, da der Redis-Client Zugriff auf Ihre gesamte Redis-Datenbank erhält.
Faye ist besser geeignet, wenn Sie einen öffentlich zugänglichen Pub/Sub-Dienst über das Internet bereitstellen möchten, beispielsweise um die Benutzeroberfläche Ihrer Website zu betreiben. Es macht nur Pub/Sub, keinen anderen Speicher wie Redis und funktioniert über HTTP und WebSocket und nicht über einen rohen TCP-Socket. Es ermöglicht auch benutzerdefinierte client- und serverseitige Erweiterungen, um das verwendete Messaging-Protokoll zu erweitern.