使用Jedis存取key value时乱码问题 Spring

在使用spring操作RedisTemplate存取redis的key和value时发生了乱码问题
查了网上的方法 其中一个方法是添加一个配置:

private RedisTemplate redisTemplate;

@Autowired(required = false)
public void setRedisTemplate(RedisTemplate redisTemplate) {
    RedisSerializer stringSerializer = new StringRedisSerializer();
    redisTemplate.setKeySerializer(stringSerializer);
    redisTemplate.setValueSerializer(stringSerializer);
    redisTemplate.setHashKeySerializer(stringSerializer);
    redisTemplate.setHashValueSerializer(stringSerializer);
    this.redisTemplate = redisTemplate;
}

这是常用的转码配置 就在我即将使用此配置时 在某个评论里发现一位大佬说可以使用StringRedisTemplate 后来我抱着试试看的态度 尝试了一下…完美解决 也没有使用配置文件 给大家参考一下


版权声明:本文为weixin_44831245原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。