.Net 性能优化--缓存--分布式缓存--reids缓存
.Net 性能优化--缓存,主要有内存缓存,分布式缓存,http缓存
分布式缓存
接着上篇的.Net 性能优化--缓存--内存缓存的讲,如有不清晰的地方请参考上篇文章.Net 性能优化--缓存--内存缓存
上篇的.Net 性能优化--缓存--内存缓存说的是使用asp.net core 自带的扩展 Microsoft.Extensions.Caching.Memory来进行缓存的处理,
IMemoryCache缓存处理对于单个应该用程序是很方便,但是对于集群的话就存在一个致命的问题,就是各个集群之间无法相互访问,同时一旦应用程序关闭,那么缓存全部就都没有了,
为了解决这个问题我们引出了分布式缓存,那么本篇主要使用分布式来处理缓存,对于分布式缓存有2种,一是redis 缓存,二是sqlserver 缓存
分布式-redis 缓存
1、使用NuGet添加项目引用 Microsoft.Extensions.Caching.Redis
2、在Startup中注册服务,如下:
3、在HomeController中添加如下内容:
4、在Privacy.cshtml添加如下内容
5、运行
运行项目之前,先启动redis服务器,如下,然后再去运行项目,结果如下
龙腾一族至尊龙骑