系统中的缓存redis是不是没有全用

Blade 未结 2 871
haha
haha 剑圣 2021-01-19 17:42

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

1. image.png

2. 

3.


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


目前只看到这些入库了

image.png

image.png

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

bladex2.7 没有存那么多类型缓存,为什么代码里可以看到clear那么多类型。 想知道在哪里怎么存进去的?机制是怎样的。

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


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

2条回答
  • 2021-01-19 18:19

    你看到只有部分入库只是说明还有不少地方的api没有调用到,所以没有生成缓存。

    目前缓存大多数都放到了XxCache类统一管理,想看到所有调用的地方可以搜一下:CacheUtil.get和CacheUtil.put

    0 讨论(0)
  • 2021-01-20 08:36

    image.png



    我目前搜到所有的设置存放 cache的只有这么多,而且只有这两个缓存类 

    TENANT_DATASOURCE_CACHE SYS_CACHE,像  DICT_CACHE MENU_CACHE USER_CACHE PARAM_CACHE... 等都没有。 但是像dict redis中有,请问是在哪里存入的呢


    作者追问:2021-01-21 13:07

    搜一下不就查到了?

    image.png

    作者追问:2021-01-21 13:12

    你到工程搜一下就行了,不要没有去搜过就说没有

    image.png

    image.png

    image.png

    0 讨论(0)
提交回复