Heim  >  Artikel  >  Datenbank  >  Welche Redis-Serialisierungsmethoden gibt es?

Welche Redis-Serialisierungsmethoden gibt es?

(*-*)浩
(*-*)浩Original
2019-11-30 09:26:0111069Durchsuche

Welche Redis-Serialisierungsmethoden gibt es?

Verwenden Sie die folgende Serialisierungsmethode für den Redis-Wert:

1: JdkSerializationRedisSerializer: (Empfohlenes Lernen: Redis-Video-Tutorial )

2: GenericJackson2JsonRedisSerializer

3: StringRedisSerializer

4: GenericFastJsonRedisSerializer

Nur gefunden 4: GenericFastJsonRedisSerializer, am besten zu verwenden, nicht Fehlerberichterstattung

Das Folgende ist eine kurze Einführung nach der anderen

1: JdkSerializationRedisSerializer:

Beim Serialisieren von Java-Objekten tritt der folgende Fehler auf:

DefaultSerializer requires a Serializable payload but received an object of type [com.everestfortune.cf.bean.CaseInfoBean]

Wechseln Sie zu logDB

Grund: Mit JdkSerializationRedisSerializer serialisierte Beans müssen die Serializable-Schnittstelle implementieren

2: GenericJackson2JsonRedisSerializer

Beim Abrufen von Daten von Redis ist der folgende Fehler aufgetreten:

2019-04-26 11:26:41.510 ERROR 11656 --- [nio-9076-exec-7] c.e.cf.controller.ApplyController

: redis konnte die Daten nicht abrufen, mes=Could not read JSON: Cannot construction example of `java.time.LocalDate`

(no Creators, like default construct, exist):
 cannot deserialize from Object value (no delegate- or property-based Creator)

Grund: LocalDate ist eine neue Klasse in Java8. Die Serialisierungsmethode von GenericJackson2JsonRedisSerializer kann nicht erkannt werden. 3: StringRedisSerializer kann keine Beans, sondern nur Daten vom Typ String serialisieren , wenn die Werte alle Zeichenfolgentypen sind, kann auf diese Weise serialisiert werden

4: GenericFastJsonRedisSerializer:

Bisher wurden keine Probleme gefunden, es ist sehr nützlich

Weitere technische Artikel zum Thema Redis finden Sie in der Spalte Redis Getting Started Tutorial, um mehr darüber zu erfahren!

Das obige ist der detaillierte Inhalt vonWelche Redis-Serialisierungsmethoden gibt es?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn