Redis使用RedisTemplate導(dǎo)致key亂碼問題解決
在我們使用RedisTemplate做緩存的時(shí)候會出現(xiàn)這樣一個(gè)問題
就是我們的key亂碼了,那么怎么解決呢,其實(shí)非常簡單,只需添加一個(gè)配置即可
話不多說,直接上代碼
@Bean public RedisTemplate redisTemplateInit() { //設(shè)置序列化Key的實(shí)例化對象 redisTemplate.setKeySerializer(new StringRedisSerializer()); //設(shè)置序列化Value的實(shí)例化對象 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的使用與注意事項(xiàng)小結(jié)
相關(guān)文章
高并發(fā)下Redis如何保持?jǐn)?shù)據(jù)一致性(避免讀后寫)
本文主要介紹了高并發(fā)下Redis如何保持?jǐn)?shù)據(jù)一致性(避免讀后寫),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03Redis使用SETNX命令實(shí)現(xiàn)分布式鎖
分布式鎖是一種用于在分布式系統(tǒng)中控制多個(gè)節(jié)點(diǎn)對共享資源進(jìn)行訪問的機(jī)制,本文主要為大家詳細(xì)介紹了Redis如何使用SETNX命令實(shí)現(xiàn)分布式鎖,需要的可以參考下2025-01-01springboot +redis 實(shí)現(xiàn)點(diǎn)贊、瀏覽、收藏、評論等數(shù)量的增減操作
這篇文章主要介紹了springboot +redis 實(shí)現(xiàn)點(diǎn)贊、瀏覽、收藏、評論等數(shù)量的增減操作,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09