在Abp vNext中默认集成了缓存,可以使用.net Core自带的缓存,也可以使用Redis,但官网的Redis集成中少掉了一个依赖项的介绍。
首先,正常使用Abp vNext中的缓存(非Redis),可以直接参考官网
https://docs.abp.io/zh-Hans/abp/5.1/Caching
如果需要集成Redis的话,需要在你使用的缓存的项目上(比如应用层),安装Volo.Abp.Caching.StackExchangeRedis包,如果是.net 5,需要安装4.4.4版本。
之后在appsetting.json中增加Redis配置:
"Redis": {
"IsEnabled": "true",
"Configuration": "127.0.0.1"
}
官网少掉的一步,在使用缓存的模块上添加依赖:
[DependsOn(typeof(AbpCachingStackExchangeRedisModule))]
到此,可以使用Redis进行缓存
参考:https://www.cnblogs.com/quluqi/p/14146714.html
Original: https://www.cnblogs.com/superfeeling/p/16125503.html
Author: 静以修身俭以养德
Title: Abp vNext中集成Redis
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/529148/
转载文章受原作者版权保护。转载请注明原作者出处!