Blog.Core/Blog.Core.Api
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
..
.config feat: update nuget package 2022-09-07 18:29:51 +08:00
Controllers 🎨 缓存的完善优化 2023-06-01 17:54:54 +08:00
Filter 初步调整Serilog 2023-04-01 23:25:56 +08:00
Properties Update launchSettings.json 2023-05-15 15:03:14 +08:00
wwwroot 优化Swagger 2023-05-24 11:19:36 +08:00
appsettings.apollo.json feat:default close Apollo 2021-08-21 23:25:06 +08:00
appsettings.Development.json Update appsettings.Development.json 2021-12-09 18:23:18 +08:00
appsettings.json 🎨 缓存的完善优化 2023-06-01 17:54:54 +08:00
Blog.Core.Api.csproj 🎨 缓存的完善优化 2023-06-01 17:54:54 +08:00
Blog.Core.Model.xml 增加数据库管理 2023-05-11 18:07:02 +08:00
Blog.Core.xml 🎨 缓存的完善优化 2023-06-01 17:54:54 +08:00
Dockerfile 同步主分支 2023-02-12 22:00:18 +08:00
index.html fix: import blog.admin into core 2022-01-29 19:25:31 +08:00
Program.cs 🎨 缓存的完善优化 2023-06-01 17:54:54 +08:00
Program.five.cs fix: department set 2022-04-10 08:45:56 +08:00
skyapm.json 初步调整Serilog 2023-04-01 23:25:56 +08:00
Startup.cs 🎨 缓存的完善优化 2023-06-01 17:54:54 +08:00
StopContainerImg.sh add stop docker container sh 2020-09-13 19:37:21 +08:00
web.config 增加Web.config配置文件,方便部署IIS 2022-10-14 18:06:17 +08:00