A Seneca.js data storage plugin that uses Redis to persist data. Current stable version is 1.1.0. It supports Seneca versions 1.x through 3.x. The plugin integrates as an underlying storage engine for the Seneca entity API, allowing CRUD operations via save$, load$, list$, and remove$. It differs from other Seneca stores by leveraging Redis for in-memory persistence with optional persistence to disk. The package is relatively stable but not actively maintained, with infrequent releases.
npm install seneca-redis-storeNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to register the redis store plugin, create an entity, save it, and load it back.
Consider migrating to seneca-entity with a dedicated Redis store plugin if available.
Pin node_redis version if needed, or use Redis options to configure client.
Ensure Redis is running and accessible at the configured URI.
Wrap calls in a Promise or use util.promisify if needed.
Run 'npm install seneca-redis-store' and call seneca.use('redis-store', opts).Verify that the entity was saved first with a successful callback.
Start Redis server or check the connection string.