Spring Data Redis的序列化

2021-08-20 14:25:27 字數 684 閱讀 5765

序列化 (serialization)將物件的狀態資訊轉換為可以儲存或傳輸的形式的過程。在序列化期間,物件將其當前狀態寫入到臨時或永續性儲存區。以後,可以通過從儲存區中讀取或反序列化物件的狀態,重新建立該物件。

序列化選項

說明stringredisserializer

簡單的字串可以使用這個

generictostringserializer

可以將任何物件泛化為字串並序列化

jackson2jsonredisserializer

將物件序列化成json儲存

jdkserializationredisserializer

sdr儲存物件時候預設的序列化方式,被序列化的物件必須實現serializable介面

oxmserializer

將物件序列化為xml字串,如果需要自行查閱文件吧。

genericjackson2jsonredisserializer

同jackson2jsonredisserializer但是這個加上@class方便反序列化。推薦使用

總體來看:我們建議所有的key都用string來序列化。value:分為倆種情況:第一種簡單的string字串我們使用stringredisserializer。第二種:儲存物件。我們建議使用

genericjackson2jsonredisserializer。

spring data redis簡單演示

專案需要將jedis整合到spring中,正好spring專案中包括了spring data redis專案,並對jedis進行了封裝。極大的方便了redis的操作。所需的基本包 spring的配置檔案中加入redis的配置 配置好後就可以直接在專案中使用redistemplate和stringre...

spring data redis 基本使用

stringredistemplate.opsforvalue set test 100 60 10,timeunit.seconds 向redis裡存入資料和設定快取時間 stringredistemplate.opsforvalue get test 根據key獲取快取中的val stringr...

Spring Data Redis 正確使用姿勢

課程簡介 本課程主要講解常規 redis 的寫法,redis 和 spring 的結合使用,即 spring data redis,以及 redis 在工作中的正確使用姿勢,redis 和 spring 的 cacheable 的結合使用。裡面貫穿了基本使用方法和工作實踐結合在實際工作中的寫法,起到...