redis-heroes-dotnetcore-example

A Sample API project to demonstrate the configuration and usage of Redis cache in an ASP.NET Core (.NET 5) application space. Redis is a popular caching sever implementation that offers several features such as caching, event triggers, distributed caching and so on.

What the Application comes with

  1. Onion Architecture with layers for Contracts, Infra and API separated
  2. Swagger UI
  3. Dapper implementation
  4. Repository pattern
  5. SQLite database integration
  6. Entire solution is built on the latest .NET 5 project types
  7. Demonstration of configuring Redis
  8. Demostration of using DI to inject Redis cache service and create a lazyloading cache