如图 RedisAtomicLong的成员变量key在初始化时通过set(0)方法, 初始化成0. 在高并发时, 有很大的几率key的值被重置成0, 因此第一个自增值会重复
解决办法有两个
1. 升级最新的spring-data-redis的版本
2.使用redis提供的inc(),dec()方法代替RedisAtomicLong
如图 RedisAtomicLong的成员变量key在初始化时通过set(0)方法, 初始化成0. 在高并发时, 有很大的几率key的值被重置成0, 因此第一个自增值会重复
解决办法有两个
1. 升级最新的spring-data-redis的版本
2.使用redis提供的inc(),dec()方法代替RedisAtomicLong