RedisTemplate反序列化问题,反序列化异常,反序列化出错

在使用了RedisTemplate的文件里面粘贴以下两种代码的其中一种,哪个没问题用哪个

private RedisTemplate<String, Object> redisTemplate;
/**
 * @param redisTemplate 反序列化redis
 */
@Autowired(required = false)
public void setRedisTemplate(RedisTemplate<String, Object> redisTemplate) {
    RedisSerializer<? extends String> stringSerializer = new StringRedisSerializer();
    redisTemplate.setKeySerializer(stringSerializer);
    redisTemplate.setValueSerializer(stringSerializer);
    redisTemplate.setHashKeySerializer(stringSerializer);
    redisTemplate.setHashValueSerializer(stringSerializer);
    this.redisTemplate = redisTemplate;
}
private RedisTemplate<String, Object> redisTemplate;
/**
 * @param redisTemplate 反序列化redis
 */
@Resource
public void setRedisTemplate(RedisTemplate<String, Object> redisTemplate) {
    RedisSerializer<? extends String> stringSerializer = new StringRedisSerializer();
    redisTemplate.setKeySerializer(stringSerializer);
    redisTemplate.setValueSerializer(stringSerializer);
    redisTemplate.setHashKeySerializer(stringSerializer);
    redisTemplate.setHashValueSerializer(stringSerializer);
    this.redisTemplate = redisTemplate;
}
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐