Redis使用RedisTemplate導(dǎo)致key亂碼問題解決
在我們使用RedisTemplate做緩存的時候會出現(xiàn)這樣一個問題

就是我們的key亂碼了,那么怎么解決呢,其實非常簡單,只需添加一個配置即可
話不多說,直接上代碼
@Bean
public RedisTemplate redisTemplateInit() {
//設(shè)置序列化Key的實例化對象
redisTemplate.setKeySerializer(new StringRedisSerializer());
//設(shè)置序列化Value的實例化對象
redisTemplate.setValueSerializer(new GenericJackson2JsonRedisSerializer());
return redisTemplate;
}好了,這樣就解決我們key亂碼問題了

至于如何清理redis里亂碼的數(shù)據(jù)也非常簡單,一行代碼就能解決
//注意這里要想代碼能生效
//必要先把redis序列化的配置注釋掉
redisTemplate.delete("key");到此這篇關(guān)于Redis使用RedisTemplate導(dǎo)致key亂碼問題解決的文章就介紹到這了,更多相關(guān)Redis RedisTemplate key亂碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Java使用RedisTemplate如何根據(jù)前綴獲取key列表
- 使用redisTemplate從redis獲取所有數(shù)據(jù)
- SpringBoot整合Redis使用RedisTemplate和StringRedisTemplate
- Java中StringRedisTemplate和RedisTemplate的區(qū)別及使用方法
- 使用StringRedisTemplate操作Redis方法詳解
- Spring Boot中RedisTemplate的使用示例詳解
- Spring中RedisTemplate使用方法詳解
- Java使用RedisTemplate操作Redis遇到的坑
- RedisTemplate的使用與注意事項小結(jié)
相關(guān)文章
redis集合類型_動力節(jié)點Java學(xué)院整理
這篇文章給大家介紹了redis集合類型的常用方法,感興趣的朋友參考下吧2017-08-08
Redis和數(shù)據(jù)庫的一致性(Canal+MQ) 的實現(xiàn)
本文主要介紹了Redis和數(shù)據(jù)庫的一致性(Canal+MQ),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-06-06
批量導(dǎo)入txt數(shù)據(jù)到的redis過程
用戶通過將Redis命令逐行寫入txt文件,利用管道模式運行客戶端,成功執(zhí)行批量刪除以"Product*"匹配的Key操作,提高了數(shù)據(jù)清理效率2025-08-08
深度剖析Redis字符串操作指南從入門到實戰(zhàn)應(yīng)用
Redis字符串類型二進制安全,支持文本、數(shù)字、二進制等數(shù)據(jù),涵蓋基礎(chǔ)操作、數(shù)字計算、過期管理及分布式鎖等應(yīng)用,結(jié)合優(yōu)化策略提升系統(tǒng)性能,本文給大家介紹Redis字符串操作指南,感興趣的朋友一起看看吧2025-07-07
redis數(shù)據(jù)類型_動力節(jié)點Java學(xué)院整理
這篇文章主要介紹了redis數(shù)據(jù)類型,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-08-08

