Redis Serialisierung und Deserialisierung

Ich habe festgestellt, dass einige meiner in Redis gespeicherten serialisierten Objekte Probleme beim Deserialisieren haben.

Dies tritt normalerweise auf, wenn ich Änderungen an der in Redis gespeicherten Objektklasse vornehme.

Ich möchte das Problem verstehen, damit ich ein klares Konzept für eine Lösung habe.

Meine Frage ist, was Deserialisierungsprobleme verursacht. Würde die Entfernung eines öffentlichen / privaten Eigentums ein Problem verursachen? Vielleicht neue Eigenschaften hinzufügen? Würde das Hinzufügen einer neuen Funktion zur Klasse Probleme verursachen? Wie wäre es mit mehr Konstrukteuren?

Wenn ich in meinem serialisierten Objekt eine Eigenschaftszuordnung ändere (einige Eigenschaften aktualisiert, Funktionen hinzugefügt usw.), würde dies zu einem Deserialisierungsproblem führen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage