redis讀取字符串類型的整數時會直接將其當做整數來處理

今天遇到一個有趣的問題,當系統從mysql中加載一個字符串類型的整形數據到redis後,再從redis中取出來,其類型就變成Integer類型了,操作過程如下:

    數據庫中key爲varchar類型的數字,比如4,value爲varchar類型的日期類型,比如2014-12-19

    然後加載到redis中,再從redis中取出來放到Map<String,String>中,但是通過string類型的key,比如這裏是"4",但是死活都從map中無法取出2014-12-19這個日期字符串,結果一看map的key(4)的類型,居然是Integer類型,只能將其Integer.parse之後再進行get,果然就取出來了,真是坑呀,特此備註!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章