Introduction

REN.Kit.CacheKit is a modern, high-performance caching library designed for the .NET ecosystem. Whether you need blazing-fast in-memory caching or robust, distributed Redis cache for scalable applications, CacheKit provides a unified, developer-friendly interface that abstracts the underlying implementation details.
With a focus on simplicity, flexibility, and performance, CacheKit helps you boost your application’s responsiveness and efficiency—no matter if you’re building a microservice, an API, or a traditional web app. CacheKit is also fully compatible with Dependency Injection, so it fits right into your modern .NET workflow.
Why CacheKit?
Unified Abstraction: Use the same interface for both in-memory and Redis caching.
Async & Sync Support: Out-of-the-box support for both synchronous and asynchronous operations.
Pattern Matching: Powerful methods for working with groups of cache entries by key pattern.
Flexible Expiration: Easily set absolute or sliding expiration for any cache entry.
Production-Ready: Built with scalability and best practices in mind—suitable for everything from side projects to high-load enterprise systems.
Last updated