FWQ
redis保存AtomicInteger对象踩坑及解决
redis保存AtomicInteger对象踩坑及解决 0浏览 收藏 今天golang学习网给大家带来了《redis保存AtomicInteger对象踩坑及解决》,其中涉及到的知识点包括对象、redisAtomicInteger等等,无论你是小白还是老手,都适合看一看哦~有好的建议也欢迎大家在评论留言,若是看完有所收获,也希望大家能多多点赞支持呀!一起加油学习~ redis保存AtomicInteger对象踩坑 redisTemplate 保存AtomicInteger对象异常: java.lang.ClassCastException: java.util.concurrent.atomic.AtomicInteger cannot be cast to java.lang.String at org.springframework.data.redis.serializer.StringRedisSerializer.serialize(StringRedisSerializer.java:36) at org.springframework.data.redis.core.AbstractOperations.rawValue(AbstractOperations.java:127) at org.springframework.data.redis.core.DefaultValueOperations.set(DefaultValueOperations.java:235) at com.quan.starter.service.impl.RedisServiceImpl.set(RedisServiceImpl.java:139) 跟踪源码发现其执行的是 StringRedisSerializer 的实现,serialize默认接收的参数类型为String 从而抛出以上异常 经过检查,发现是RedisTemplate泛型惹的祸: @Autowired…