Chapter 10: Performance Enhancement with Redis
Caching is a common technique to boost the performance of an application. Typically, we encounter caching in Content Delivery Network (CDN), HTTP caching, and database caching. Caching speeds up data retrieval performance by minimizing the need to access the underlying slower data storage layer. The caching technologies that we will learn about in this chapter are in-memory caching and distributed caching.
We will cover the following topics in this chapter:
- In-memory caching in ASP.NET Core
- Distributed caching
- Setting up and running Redis
- Implementing Redis in ASP.NET Core 5