An Express rate-limiting middleware using Redis as storage. Current version 0.0.4. Low-traffic, single-contributor project. Allows per-route rate limits with configurable window and max requests. Uses Redis for distributed state. No active maintenance since 2019. Provides TypeScript types, but minimal documentation.
npm install express-rate-limit-redisNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Sets up Express server with Redis-backed rate limiter on a route, limiting to 3 requests per minute.
Update to 0.0.4 and pass options object with 'client', 'id', 'max', 'windowMs'.
Consider using 'express-rate-limit' with 'rate-limit-redis' instead.
Add error handling to middleware creation.
Use `const RateLimiter = require('express-rate-limit-redis')`.Pass an object with required properties: { client, id, max, windowMs }.