Ik ben de auteur van Faye. Conceptueel doen Faye en Redis pub/sub zeer vergelijkbare dingen, inderdaad, de nieuwste release van Faye kan Redis als back-end gebruiken. Zoals Tom zegt, is Redis geschikt voor berichten tussen processen binnen uw servercluster, aangezien de Redis-client toegang krijgt tot uw hele Redis-database.
Faye is meer geschikt als u een openbaar toegankelijke pub/subservice via internet wilt aanbieden, bijvoorbeeld om de gebruikersinterface van uw website van stroom te voorzien. Het doet alleen pub/sub, geen andere opslag zoals Redis biedt, en werkt via HTTP en WebSocket in plaats van via een onbewerkte TCP-socket. Het maakt ook door de gebruiker gedefinieerde client- en serverextensies mogelijk om het gebruikte berichtenprotocol uit te breiden.