Registry / storage / express-session-redis

express-session-redis

JSON →
library0.2.0jsnpmunverified

Redis-backed session store for Express.js. Version 0.2.0, last updated 2010. Early Redis session adapter for Express. No longer maintained; use connect-redis or redis-connect instead. Differentiator: historical package, not recommended for new projects.

npm install express-session-redis
INSTALL
IMPORT
SIG · EXPRESS-SESSION-RE
E
express-session-redis
storagejavascriptv0.2.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default
const RedisStore = require('express-session-redis');
import RedisStore from 'express-session-redis';
Package is CJS only, no ESM support.

Sets up Express session with Redis store using deprecated express-session-redis package.

const express = require('express'); const session = require('express-session'); const RedisStore = require('express-session-redis')(session); const app = express(); app.use(session({ store: new RedisStore({ host: process.env.REDIS_HOST || 'localhost', port: process.env.REDIS_PORT || 6379, pass: process.env.REDIS_PASS || '' }), secret: process.env.SESSION_SECRET || 'keyboard cat', resave: false, saveUninitialized: false })); app.get('/', (req, res) => { req.session.views = (req.session.views || 0) + 1; res.send('Views: ' + req.session.views); }); app.listen(3000);
Debug
Known issues
deprecatedPackage is no longer maintained. Use connect-redis or redis-connect instead.
fix
Replace with connect-redis: npm install connect-redis
affects: >=0.1.0
breakingAPI changed in Express 4.x; this package may not work with Express 4.
fix
Use an updated package like connect-redis.
affects: >=0.2.0
gotchaRequires Redis server running; no connection error handling.
fix
Add error handling for Redis connection.
affects: all
Errors
Common errors & fixes
Error: Cannot find module 'express-session-redis'
Package not installed or not found.
fix
Run 'npm install express-session-redis' (though deprecated).
TypeError: RedisStore is not a constructor
Incorrect initialization: forget to pass session object.
fix
Use: const RedisStore = require('express-session-redis')(session);
Upgrade
Version history
0.2.0latest on npm
Audit
Dependencies
redisrequiredRedis client library
expressrequiredPeer dependency for session handling
Agent activity
27 hits · last 30 days
node
26
Resources
express-session-redis — npm install express-session-redis · libregistry