在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