.net怎么做站内缓存

第一步开打nuget搜索Microsoft.Extensions.Caching.Memory
并安装
.net怎么做站内缓存_第1张图片
通过New的方式创建MemoryCache对象

IMemoryCache memoryCache = new MemoryCache(Options.Create(new MemoryCacheOptions()));
if (!memoryCache.TryGetValue("FalseData" , out FalseDataDto info))
{
   info = New FalseDataDto();
   memoryCache.Set("FalseData" , info, new TimeSpan(1, 0, 0));
}

如果是用IOC的话就通过构造函数

private readonly IMemoryCache _memoryCache; 
public Test(IMemoryCache memoryCache)
{
	_memoryCache = memoryCache;
}

你可能感兴趣的:(.Net)