AspNetZero (Paid) Product version --> 4.0 Product type --> MVC Product framework type --> .net core 2.1
We are trying to implement the redis cach for "Abp" using the following doc. https://docs.abp.io/en/abp/latest/Redis-Cache Note: We are using "Azure Redis Cache".
When we enable the this then we face the slowness. Can you please let us know wha we need to be looking at?
and also is there any we can move only specific data on redis like only abpsettings?
3 Answer(s)
-
0
Hi @razkhan78
First of all, you need to follow https://aspnetboilerplate.com/Pages/Documents/Caching.
We have improved performance of Redis cache in the recent versions of AspNet Boilerplate. Could you upgrade your ABP NuGet packages ?
Currently, it is not possible to only store Settings on a different cache by default. But, you can create your own implementation of https://github.com/aspnetboilerplate/aspnetboilerplate/blob/dev/src/Abp/Configuration/SettingManager.cs and use Redis cache for _applicationSettingCache, _tenantSettingCache and _userSettingCache.
-
0
@ismcagdas Our question is for Abp related data cache not the entity data. Ex: Permissions, settings etc. When we use Redis Cache everything gets slower. and updating ABP packages can be huge change which we can not do right away. so any other suggestion for it?
and thanks for SettingManager ref, we will look into it.
-
0
Hi @razkhan78
Do you use 4.x version of ABP NuGet packages ? If so, you can upgrade your ABP NuGet packages to latest 4.x version (4.21.0) ?