CacheUtil.clear(SYS_CACHE); 删除缓存无效

Blade 未结 1 876
939537548
939537548 2021-07-28 12:38

一、该问题的重现步骤是什么?


1. 租户修改账户额度,没有删除缓存,账户额度修改不成功


2. 手动在redis中删除缓存后,账户额度修改才成功


3.


二、你期待的结果是什么?实际看到的又是什么?


租户修改账户额度,账户额度修改成功


三、你正在使用的是什么产品,什么版本?在什么操作系统上?




四、请提供详细的错误堆栈信息,这很重要。




五、若有更多详细信息,请在下面提供。


1条回答
  •  admin
    admin (楼主)
    2021-07-28 15:41

    CacheUtil.clear(SYS_CACHE) 是默认清除当前请求用户所在租户的缓存

    现在情况需要用 CacheUtil.clear(DICT_CACHE, Boolean.FALSE) 来解决

    下版本有更新,可以指定去清除对应的租户缓存了

    0 讨论(0)
提交回复