我被授予重构缓存的任务。我们使用的springboot版本是1.5.6。我想把SpringDataRedis版本升级到1.8.22。因为以前版本的get方法有bug。现在我遇到的问题是@cacheable sync属性没有生效。但是版本2的sync属性。x生效。这是版本的问题吗?如何防止此版本中的缓存渗透
@Cacheable(sync = true,value = "emp")
@Override
public User selectUser(Long id) {
System.out.println("query 1");
return userMapper.selectUser(id);
}
//I use JMeter for concurrent testing
//and the sync attribute doesn't effect.
暂无答案!
目前还没有任何答案,快来回答吧!