解決Redis 中文亂碼問題

2020-12-15 程序美學

hell,大家早上好、中午好、晚上好、歡迎收看本次文章,我是聲音甜美的雞排妹。

今天幫大家解決一個問題,昨晚雞排妹做Redis緩存的時候出現亂碼的問題

好鬱悶哦bug

這個肯定是Redis的bug,像我這麼美的人肯定我不寫bug的,不信你去問問反正我就信了。最後去Redis文檔看看問題,是序列化問題。所以我想到了一個辦法。寫了一個Config類

@Configuration

public class Config {

@Autowired

private RedisTemplate redisTemplate;

@Bean(name = "redisTemplate")

public RedisTemplate<String, String> redisTemplate(RedisConnectionFactory factory) {

RedisTemplate<String, String> template = new RedisTemplate<>();

template.setConnectionFactory(factory);

template.setKeySerializer(new StringRedisSerializer());

template.setValueSerializer(new GenericJackson2JsonRedisSerializer());

template.setHashKeySerializer(new GenericJackson2JsonRedisSerializer());

template.setHashValueSerializer(new GenericJackson2JsonRedisSerializer());

template.afterPropertiesSet();

return template;

}

}

各位同學聽著我來解析一下注解

@Configuration 是一個類級別的注釋,指示對象是bean定義的來源。

@Autowired 是註解意味著依賴是必須的

@Bean 是聲明普通的

相關焦點

  • 解決idea控制臺中文亂碼問題
    可是有時候會遇到中文亂碼問題。本文將介紹大家,怎麼解決idea的控制臺中文亂碼情況。請看亂碼信息:程序報錯了。可是控制臺又亂碼了,怎麼解決呢?一:設置所有文件都是UTF-8編碼。
  • Matplotlib中文亂碼問題解決方案
    中文亂碼解決方案關鍵詞:Python 中文亂碼 matplotlib 解決方案文末分享字體文件,歡迎自取~Matplotlib是Python的一個2D繪圖庫,許多小夥伴第一次使用圖表繪製時,會發現中文亂碼或者小方框的情況。
  • php中文亂碼問題的終極解決方案匯總
    (商務合作聯繫QQ號:2230304070)http://www.jb51.net/article/120024.htm前言本文主要給大家介紹了關於php中文亂碼問題的終極解決方案,分享出來供大家參考學習,
  • matplotlib中文顯示亂碼問題解決步驟
    「 本文解決Windows環境下matplotlib中文顯示亂碼問題。
  • escape解決AJAX中文亂碼的簡單方法
    首頁 > 語言 > 關鍵詞 > asp最新資訊 > 正文 escape解決AJAX中文亂碼的簡單方法
  • 如何解決PL/SQL中文亂碼問題
    打開PL/SQL執行sql語句,中文顯示亂碼??? 如何解決上述問題,辦法如下: 1)輸入sql語句select userenv('language') from dual 按下F8執行語句,查看資料庫字符集; 2)輸入sql語句select * from V$NLS_PARAMETERS查看本地字符集;
  • 快速解決 matplotlib 中文亂碼問題
    最近做了一個雲盤性能對比,用 matplotlib 繪製了一張圖,但是碰到了中文亂碼問題。簡單搜索之後,發現有人總結出了比較好的方案,親測可行。推薦給大家。作者:nphard 原文連結:http://nphard.me/2016/03/27/matplotlib-cn一個中文亂碼問題,讓我搞的好苦,總結一下。
  • 解決Excel打開文件亂碼的問題
    今天用公司的CMS導出了一個CSV數據文件,需要在Excel中處理並打開,但是我直接用Excel打開這個CSV文件卻發現,文件中的所有中文字符都變成了亂碼
  • securecrt怎麼顯示中文?securecrt中文亂碼解決方法
    securecrt中文亂碼解決方法 發表於 2017-11-10 16:57:37   SecureCRT是一款支持SSH(SSH1和SSH2)的終端仿真程序,簡單地說是Windows下登錄UNIX
  • JavaWeb 亂碼問題終極解決方案!
    對於一些老司機而言,其實並不太容易遇到亂碼問題,但是對於一些新手來說,亂碼幾乎是家常便飯,而且每當亂碼時,網上搜了一大堆解決方案,發現自己的問題還是沒能解決,其實這就是平時研究代碼不求甚解導致的,亂碼問題,也要去分析,然後才能對症下藥,才能藥到病除。
  • Windows和Ubuntu Linux安裝VScode解決打開文件時中文亂碼問題
    我們本文就介紹下Windows和Ubuntu這樣的Linux兩個作業系統下安裝VScode編輯器並解決打開代碼文件的時候其中中文顯示亂碼的問題。當然Windows版本的VScode安裝很簡單,我們很多人都是從Windows過來的,安裝文件無非是一路下一步而已。安裝VScode也差不多,我們下載EXE文件,雙擊安裝就行了。
  • 《廢品機械師》中文亂碼怎麼辦?中文亂碼修複方法介紹
    廢品機械師中文亂碼怎麼辦?
  • 騎馬與砍殺2起中文名字亂碼怎麼辦 起中文名字問號方塊解決辦法
    騎馬與砍殺2起中文名字亂碼怎麼辦 起中文名字問號方塊解決辦法 騎馬與砍殺2很多玩家在選擇出身姓名的時候,打上中文這時候就會變成問號方塊的亂碼,遇到這樣的情況怎麼辦呢?
  • 解決Stata跨版本的UTF-8亂碼問題
    來源:經管之家網頁一、Stata15中文亂碼問題修正指南
  • 用ua命令來解決文件亂碼問題
    比如在上篇推文《數據整理:歷任基金經理變更數據》中,一開始Stata讀入一個txt文件,裡面所有的中文全部變成亂碼了。如下圖讀入前:讀入後 :在上篇推文中,我們用Stata中的import delimited的encoding 選項來解決亂碼問題。
  • Java中文亂碼解決之道:認識字符集
    ,每次遇到中文亂碼LZ要麼是按照以前的經驗修改,要麼則是baidu.com來解決問題。閱讀許多關於中文亂碼的解決辦法的博文後,發現對於該問題我們都(更加包括我自己)沒有一個清晰明了的認識,於是LZ想通過這系列博文(估計只有幾篇)來徹底分析、解決java中文亂碼問題,如有錯誤之處望各位同仁指出!
  • Redis的各項功能解決了哪些問題
    它還內建了複製,lua腳本,LRU,事務等功能,通過redis sentinel實現高可用,通過redis cluster實現了自動分片。以及事務,發布/訂閱,自動故障轉移等等。 綜上所述,Redis提供了豐富的功能,初次見到可能會感覺眼花繚亂,這些功能都是幹嘛用的?都解決了什麼問題?什麼情況下才會用到相應的功能?那麼下面從零開始,一步一步的演進來粗略的解釋下。
  • 用chardect庫解決網頁亂碼問題
    大家如果對爬蟲感興趣,請耐心閱讀本文,我們就以百度風雨榜爬蟲為例學習下亂碼處理問題。http://top.baidu.com/buzz?b=1,沒有一點中文的痕跡。 這就是我們今天要克服的問題-html編碼問題。遇到這種問題問題,我們可能會先在html標籤中查找charset字符集。一般charset值有utf-8、gbk、gb2312、ascii等。
  • python筆記5-python2寫csv文件中文亂碼問題
    前言python2最大的坑在於中文編碼問題,遇到中文報錯首先加u,再各種encode、decode。
  • 字符集及其存儲方式(解決亂碼問題)
    閱讀大概需要4分鐘在我們進行文本挖掘或處理文檔時,都要面臨一個最最基本的問題->就是解決亂碼問題。