解決java存redis出現亂碼


問題描述

使用java存入key之后,查找key時顯示沒有

key相同的話會覆蓋掉之前的key

當我在服務器上set一樣key的時候發現出現了一個新的key

 

 

 通過工具對比看到差別在於最開始的數據前邊有一些亂碼

 

解決方法: 在redis工具類里加上下面一個方法

@Bean
public RedisTemplate redisTemplateInit() {
//設置序列化Key的實例化對象
redisTemplate.setKeySerializer(new StringRedisSerializer());
//設置序列化Value的實例化對象
redisTemplate.setValueSerializer(new GenericJackson2JsonRedisSerializer());
return redisTemplate;
}

再走方法就正常了,可以根據key取出值了

 


免責聲明!

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



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