問題描述:springboot使用spring data redis存儲數據時亂碼
redis key/value 出現\xAC\xED\x00\x05t\x00\x05
問題分析: 查看RedisTemplate類
JdkSerializationRedisSerializer類
SerializingConverter類
DefaultSerializer類
Serializer類
原因:RedisTemplate默認使用的是JDK序列化器,而它使用的編碼是ISO-8859-1
解決方案: 設置序列器
redisTemplate.setKeySerializer(new StringRedisSerializer()); //key使用StringRedisSerializer
原文地址:https://www.cnblogs.com/swiftwn/p/9325192.html