Redis backend engine for Faye, the Bayeux-compatible pub/sub messaging system. Current stable version 0.2.0 is the last release. This package provides a Redis-based engine for scaling Faye across multiple Node.js processes or machines. It uses Redis pub/sub for message distribution and stores client subscriptions. Ideal for applications requiring horizontal scalability with Faye. Compared to in-memory engines, it allows multiple Faye servers to share state. Note: only supports node engines >=0.4.0 (very old). No releases after 2012; consider alternatives like faye-redis-node or modern pub/sub solutions.
npm install faye-redisNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Sets up a Faye NodeAdapter with Redis engine for horizontal scaling using environment variables for Redis config.
Migrate to alternative libraries like faye-redis-node or use modern pub/sub with socket.io.
Downgrade Node.js to a compatible version or use a maintained fork.
Call bayeux.attach(server) before bayeux.getClient().setEngine(redisEngine).
Use a fork that supports modern redis driver, or upgrade dependencies.
Run 'npm install faye-redis' to install the package.
Ensure bayeux.attach(server) is called before setEngine, and use Faye 1.x.
Start Redis server or check host/port environment variables.