Heim > Datenbank > Redis > Was sind Redis-Serialisierung und verschiedene Serialisierungssituationen?

Was sind Redis-Serialisierung und verschiedene Serialisierungssituationen?

PHPz
Freigeben: 2023-05-26 09:40:18
nach vorne
1352 Leute haben es durchsucht

Grundlegende Serialisierung

Was sind Redis-Serialisierung und verschiedene Serialisierungssituationen?

Die Standardverwendung ist die JDK-Serialisierung, die zu einem String-Escape führt

Was sind Redis-Serialisierung und verschiedene Serialisierungssituationen?

Wenn wir in der tatsächlichen Entwicklung Objekte in Redis speichern möchten, müssen wir sie serialisieren.

  • Wenn wir das Objekt in einen JSON-String konvertieren, entspricht das, was gespeichert wird, natürlich einem String. Die Nicht-Serialisierung hat keinen Einfluss auf den normalen Betrieb

  • Normalerweise müssen wir jedoch die von uns erstellten Objekte serialisieren.

  • Wenn wir Objekte nicht serialisieren und speichern

Was sind Redis-Serialisierung und verschiedene Serialisierungssituationen?

Was sind Redis-Serialisierung und verschiedene Serialisierungssituationen?

In der tatsächlichen Entwicklung verwenden wir möglicherweise JSON zum Konvertieren und möchten die JDK-Serialisierung noch nicht verwenden (der Standardwert ist JDK). Serialisierung). An dieser Stelle müssen wir die Konfigurationsklasse verwenden.
Wir erstellen ein redisTemplate-Objekt, um das ursprüngliche Redis-Vorlagenobjekt im Bean-Container zu überschreiben.

Unterscheiden Sie zwischen verschiedenen Serialisierungssituationen

Fall 1: Die Klasse ist nicht serialisiert und speichert direkt ein Javabean-Objekt. Das Ergebnis ist: Fehler

Was sind Redis-Serialisierung und verschiedene Serialisierungssituationen?b.

Was sind Redis-Serialisierung und verschiedene Serialisierungssituationen?c , in JSON-Objektspeicher konvertiert. Die Konsole ist normal, aber das schwarze Fenster ist verstümmelt.

Was sind Redis-Serialisierung und verschiedene Serialisierungssituationen?e. Serialisieren und in JSON-Objektspeicher konvertieren. Schwarzes Fenster und verstümmelter Code.

Was sind Redis-Serialisierung und verschiedene Serialisierungssituationen?Fall 2: Klassenserialisierung, direktes Speichern eines Javebean-Objekts. Ergebnis: Die Konsole wird normal angezeigt, aber das schwarze Fenster ist verstümmelt.

B (benutzerdefinierte Serialisierung) und der Inhalt wird normal ausgegeben.

Was sind Redis-Serialisierung und verschiedene Serialisierungssituationen?a.

b.

Was sind Redis-Serialisierung und verschiedene Serialisierungssituationen?

Fall 4 Bei normaler Nutzung konvertieren wir unsere Objekte normalerweise in JSON-Speicher und speichern ein bestimmtes Java-Objekt nicht direkt.

Was sind Redis-Serialisierung und verschiedene Serialisierungssituationen?a. Wir verwenden die gleiche Methode wie in Fall 3 oben

b. Alle Objekte müssen serialisiert werden, um

zu erreichen

Das obige ist der detaillierte Inhalt vonWas sind Redis-Serialisierung und verschiedene Serialisierungssituationen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage