jetcache @Cached注解在debug模式下进行调试,出现问题

zu0ti5jz  于 2023-03-19  发布在  其他
关注(0)|答案(5)|浏览(197)

在调试一个并发调多个有 @cached注解的方法的接口中,连续调或者调取一次后重启项目都会出现连续走实现类而不走缓存的情况,请问这是什么原因呢,而且大多数是小部分重复走缓存,因为我用的是lettuce客户端没用连接池的原因吗?

djp7away

djp7away1#

发现问题了 加入@CachePenetrationProtect就不会出现这种问题了 , 使用springcache时候也是如此,需要将注解@Cacheable 中的属性sync设置为true才不能出现这种问题,请问为什么会出这种情况呢,为嘛加锁就可以解决呢

vm0i2vca

vm0i2vca2#

cacheable是spring的,和jetcache没关系

aiazj4mn

aiazj4mn3#

cacheable是spring的,和jetcache没关系

是这样的我在调试的时候,出现这个问题一直没法解决才另起一个分支使用springCache做尝试的,现在就是感觉用注解的时候,并发调多个有缓存的接口,会出现有的好使有的不好使

iecba09b

iecba09b4#

cacheable是spring的,和jetcache没关系

现在发现是lettuce的问题,换成jedis的就不会出现这种问题了,大佬能解决一下吗

pxq42qpu

pxq42qpu5#

如果需要解决,起码请给出重现的代码和步骤,否则是没法解决的

相关问题