SpringBoot整合Redis亂碼原因及解決方案


問題描述: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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM