Blog.Core/Blog.Core.Extensions
LemonNoCry 7629527ee9
🎨 缓存的完善优化
1.统一封装基于微软分布式缓存接口IDistributedCache使用
2.IDistributedCache只适合普通的缓存使用,如果要使用redis队列、订阅redis消息等,就要使用redis原生库
3.增加缓存管理接口[Systems/CacheManageController]
4.目前支持内存、redis缓存实现,理论可随意扩展甚至自定义实现
5.默认使用内存缓存,可在appsetting.json中配置Redis

切换到IDistributedCache好处如下
默认session使用IDistributedCache进行存储,如果你搭配使用IDistributedCache+外部缓存(如Redis),可实现应用程序重启session不丢失
更直观就是,调试的时候登录swagger后即使重启调试也无需在登陆
2023-06-01 17:54:54 +08:00
..
AOP 🎨 缓存的完善优化 2023-06-01 17:54:54 +08:00
Apollo Added Apollo configuration center 2021-08-21 20:18:34 +08:00
Authorizations Update PermissionHandler.cs 2023-05-30 10:27:43 +08:00
AutoMapper fix: try to use dto in user manage 2022-03-15 18:25:27 +08:00
EventHandling 添加以表格方式输出控制台 2022-02-23 18:14:26 +08:00
HostedService Serilog log to db 2023-04-06 22:40:05 +08:00
Middlewares 优化Swagger 2023-05-24 11:19:36 +08:00
NacosConfig 添加以表格方式输出控制台 2022-02-23 18:14:26 +08:00
Redis 🎨 缓存的完善优化 2023-06-01 17:54:54 +08:00
ServiceExtensions 🎨 缓存的完善优化 2023-06-01 17:54:54 +08:00
Blog.Core.Extensions.csproj 🎨 缓存的完善优化 2023-06-01 17:54:54 +08:00