免费建国外网站,网络推广 深圳,电影频道做的网站广告,镇江百姓网springboot集成redis乱码问题
在使用redis操作字符串时发现会变成乱码#xff0c;这是因为RedisTemplate默认是使用的是JdkSerializationRedisSerializer序列化方式#xff0c;这里可以使用StringRedisTemplate来进行操作#xff0c;StringRedisTemplate中默认使用的是Stri…springboot集成redis乱码问题
在使用redis操作字符串时发现会变成乱码这是因为RedisTemplate默认是使用的是JdkSerializationRedisSerializer序列化方式这里可以使用StringRedisTemplate来进行操作StringRedisTemplate中默认使用的是StringRedisSerializer
也可以对RedisTemplate进行配置设置其序列化方式
Configuration
public class RedisConfig {// 配置redisTemplateBeanpublic RedisTemplateString,Object redisTemplate(RedisConnectionFactory factory){RedisTemplateString,Object redisTemplate new RedisTemplate();redisTemplate.setConnectionFactory(factory);// 设置key的序列化redisTemplate.setKeySerializer(new StringRedisSerializer());// value的序列化Jackson2JsonRedisSerializer jsonRedisSerializer new Jackson2JsonRedisSerializer(Object.class);redisTemplate.setValueSerializer(jsonRedisSerializer);return redisTemplate;}
}https://zhhll.icu/2022/框架/springboot/集成/1.springboot集成redis乱码问题/