{"library":"rate-limit-redis","type":"library","category":null,"description":"rate-limit-redis is a Redis-backed storage engine designed for the `express-rate-limit` middleware, enabling distributed rate limiting across multiple application instances. It is currently at stable version 4.3.1, with frequent minor and patch releases, as indicated by the recent changelog entries, reflecting an active maintenance schedule. This library supports popular Redis clients such as `node-redis` and `ioredis`, and also explicitly lists compatibility with `redict` and `valkey`, offering flexibility in deployment. A key differentiator is its flexible `sendCommand` abstraction, which allows seamless integration with various Redis client libraries by adapting their specific command execution functions. It requires Node.js 16 or above and Redis 2.6.12 or above for operation. The project maintains an active development status, ensuring compatibility with the latest `express-rate-limit` versions and modern Node.js environments.","language":"javascript","status":"active","version":"4.3.1","tags":["javascript","typescript"],"install":[{"cmd":"npm install rate-limit-redis","imports":["import { RedisStore } from 'rate-limit-redis'","import type { RedisStore } from 'rate-limit-redis'","import type { RedisReply } from 'rate-limit-redis'"]},{"cmd":"yarn add rate-limit-redis","imports":[]},{"cmd":"pnpm add rate-limit-redis","imports":[]}],"homepage":null,"github":"https://github.com/express-rate-limit/rate-limit-redis","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/rate-limit-redis","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/rate-limit-redis/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Tue Jul 21","install_tag":null}}