
Redis storage provider for the nestjs-throttler package (DEPRECATED)
The NestJS Throttler Redis Storage is designed to enhance the throttling capabilities of the NestJS framework by using Redis as a storage solution. Although the original package will no longer see future development from its maintainers, it remains a vital tool for developers looking to implement robust rate-limiting features in their applications using NestJS.
This Redis storage provider integrates seamlessly with the @nestjs/throttler package, offering a flexible option for managing rate limitations across distributed systems. Developers can leverage its functionality to create a scalable architecture capable of handling varying loads with ease.
Redis Integration: Utilizes Redis to store throttling data, enabling efficient and scalable rate-limiting solutions.
Easy Installation: Install the package effortlessly using Yarn or NPM to quickly get started with your NestJS application.
Basic Implementation: Simple to inject into existing NestJS modules and services for immediate use without complex setup.
Community Support: Although the original package is deprecated, community support is encouraged, making it easier for users to contribute to bug fixes and feature requests.
MIT License: The package is open-sourced under the MIT license, allowing developers to use, modify, and distribute it with ease.
Active Maintenance by Fork: While the original repository won't be maintained, an alternative managed by @jmcdo29 ensures continued support for users needing redis implementation.

Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript.
ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.
A website that uses GraphQL as a query language to manage data fetching and state management. This includes features such as a strongly typed schema, client-side caching, and declarative data fetching to streamline data management and optimize website performance.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.