spring事务跟redis事务执行,redis返回null的问题

spring的事务@Transactional 中执行 Redis 命令,如果都使用的redisTemplate,有的地方设置了redis的事务,有的地方不使用redis的事务,导致redis执行redisTemplate.opsForValue().increment("count", 1);返回null值,

spring事务跟redis事务执行,redis返回null的问题_第1张图片

 

解决的好办法就是:事务redisTemplate跟非事务redisTemplate分开使用。

具体的参考下面的文章:P0级事故,项目组慌的一批!

你可能感兴趣的:(redis,spring,java)