.Net Core缓存源码
1、上篇.NET Core ResponseCache【缓存篇(一)】中我们提到了使用客户端缓存、和服务端缓存。本文我们介绍MemoryCache缓存组件,说到服务端缓存我们一般都会想到MemoryCache、Redis等等优秀的缓存组件,各自有各自使用的场景。MemoryCache的类型比较单一是Object对象存储、Redis的数据类型就相对比较多 String(字符串),List(列表),set(去重集合),zset(去重排序集合),hash(哈希)。还有HyperLogLog,bitMap,GeoHash,BloomFilter这四种还没有详细了解,等下篇讲解Redis的时候详细给各位姥爷供上。
二、MemoryCache缓存组件使用
1、首先我们需要将MemoryCache组件注入到程序中。
public void ConfigureServices(IServiceCollection services) { //添加内存缓存 services.AddMemoryCache(); }