redis-sessions
JSON →Advanced session store for Redis supporting multiple apps, token-based sessions, activity tracking, and optional in-memory caching. Current stable version 4.0.0 (2025) uses async/await (breaking from v3 callbacks). Provides create, get, set, kill, killall, activity, soid, killsoid, soapp methods. Ships TypeScript types. Designed for cross-platform session sharing via REST (rest-sessions) or Express (connect-redis-sessions), both currently incompatible with v4.0.0. Performance: 1000 creates in ~140ms, 1000 gets in ~90ms on 2018 MacBook Pro. Engine requirement: Node >=16.
Resources
packageredis-sessions ↗