问题描述:springboot使用spring data redis存储数据时乱码

redis key/value 出现\xAC\xED\x00\x05t\x00\x05


问题分析: 查看RedisTemplate类

SpringBoot整合Redis乱码原因及解决方案

JdkSerializationRedisSerializer类

SpringBoot整合Redis乱码原因及解决方案

SerializingConverter类

SpringBoot整合Redis乱码原因及解决方案

DefaultSerializer类

SpringBoot整合Redis乱码原因及解决方案

Serializer类

SpringBoot整合Redis乱码原因及解决方案

原因:RedisTemplate默认使用的是JDK序列化器,而它使用的编码是ISO-8859-1


解决方案:   设置序列器

SpringBoot整合Redis乱码原因及解决方案

redisTemplate.setKeySerializer(new StringRedisSerializer());  //key使用StringRedisSerializer


原文地址:https://www.cnblogs.com/swiftwn/p/9325192.html

问题描述:springboot使用spring data redis存储数据时乱码

redis key/value 出现\xAC\xED\x00\x05t\x00\x05


问题分析: 查看RedisTemplate类

SpringBoot整合Redis乱码原因及解决方案

JdkSerializationRedisSerializer类

SpringBoot整合Redis乱码原因及解决方案

SerializingConverter类

SpringBoot整合Redis乱码原因及解决方案

DefaultSerializer类

SpringBoot整合Redis乱码原因及解决方案

Serializer类

SpringBoot整合Redis乱码原因及解决方案

原因:RedisTemplate默认使用的是JDK序列化器,而它使用的编码是ISO-8859-1


解决方案:   设置序列器

SpringBoot整合Redis乱码原因及解决方案

redisTemplate.setKeySerializer(new StringRedisSerializer());  //key使用StringRedisSerializer


原文地址:https://www.cnblogs.com/swiftwn/p/9325192.html

相关文章:

  • 2022-01-08
  • 2022-02-22
  • 2022-01-26
  • 2021-06-30
  • 2021-05-15
  • 2021-07-13
  • 2021-05-26
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-24
  • 2022-12-23
  • 2021-09-01
  • 2021-11-29
相关资源
相似解决方案