.NET 缓存
.net 缓存
- 资源的过滤器缓存
- 本地缓存 MemoryCache
- 异步,分布式
可使用的缓存工具:MongoDB - Redis
- WebApi自带
服务器端缓存
浏览器端缓存

PS: 换浏览器会失效或者刷新页面,希望做成服务器端级别的缓存,需要注册缓存服务

- 缓存击穿
前端请求 接口—Rdies—DB,如果Rdies没有数据要请求DB,频繁请求消耗大量资源,在Redis里面增加一层阻拦,Redis没有数据就返回NULL不请求数据库。
- Redis分布式锁
请求Redis—DB再频繁请求数据库,如果高并发环境就要命了,几个请求同时查,数据库的量激增,这时候可以使用分布式锁,规定在某一时间内只有一个数据可以通过分布式锁访问到数据库,访问过数据库后Redis就有数据了,其它请求可以直接从Redis取数据了。

浙公网安备 33010602011771号