.Net 性能优化--缓存--分布式缓存 .Net 性能优化--缓存--内存缓存

.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服务器,如下,然后再去运行项目,结果如下

猜你喜欢

转载自www.cnblogs.com/1175429393wljblog/p/12530614.html
今日推荐