ABP使用特性缓存( [CacheService(cacheName: "HomePage", parameterToKey: true)]),基于自带的memcache没问题,基于redis就有问题
排查发现,基于redis的特性缓存不支持异步,于是改为同步。
再试,又发现不能使用封装的AntdPagedResultDto,改为List好了。
另外,使用 [CacheDelete("Demo_Test20")]自动清除缓存时,如果要清除两个缓存,双特性会报重复特性的错误,可以写另一个方法添加这个特性,然后本方法调用。