stringRedisTemplate.opsForValue().increment(key)报空指针异常

解决办法:https://www.jianshu.com/p/789b33b5943e

BUG复现满足以下条件可触发:
1.在RedisConfig开启Redis事务

 redisTemplate.setEnableTransactionSupport(true);

2.业务中开启事务

@Transactional

3.同一个业务下用生产多点id就报这个错误了

Cannot invoke "java.lang.Long.longValue()" because the return value of "org.springframework.data.redis.core.ValueOperations.increment(Object, long)" is null

Cannot invoke "java.lang.Long.longValue()" because the return value of "org.springframework.data.redis.core.ValueOperations.increment(Object, long)" is null`

解决办法:https://www.jianshu.com/p/789b33b5943e

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-26 18:38:05       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-26 18:38:05       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-26 18:38:05       87 阅读
  4. Python语言-面向对象

    2024-04-26 18:38:05       96 阅读

热门阅读

  1. 对象指针与对象数组(拉丁舞)

    2024-04-26 18:38:05       34 阅读
  2. Unity 数据持久化——persistentDataPath储存路径

    2024-04-26 18:38:05       34 阅读
  3. 游戏热更新进修——Lua编程

    2024-04-26 18:38:05       139 阅读
  4. Elment ui 表单上滑 加载更多数据方法

    2024-04-26 18:38:05       29 阅读
  5. CSV解析

    CSV解析

    2024-04-26 18:38:05      34 阅读
  6. Promise

    Promise

    2024-04-26 18:38:05      36 阅读
  7. Vue 3组合式API深度剖析:核心API使用指南

    2024-04-26 18:38:05       34 阅读
  8. UE5主视口导航快捷键汇总

    2024-04-26 18:38:05       37 阅读
  9. vue2中的文件命名规范

    2024-04-26 18:38:05       30 阅读
  10. Spring(25) 为什么使用 SpringCloud,而不是用 Dubbo?

    2024-04-26 18:38:05       29 阅读