Redis ist weit verbreitet, aber Redis selbst verfügt nicht über eine Methode zum direkten Speichern von Objekten. Wir können Objekte speichern, indem wir sie konvertieren.
fasst die folgenden Optionen grob zusammen: (Empfohlenes Lernen: Redis-Video-Tutorial)
Option 1: Das serialisierte Objekt ist Binär
Verwenden Sie die Redis-Schnittstelle:
jedis.get(byte[] key) jedis.set(byte[] key, byte[] value)
Was die Serialisierungsmethode betrifft, haben wir viele Möglichkeiten, wie zum Beispiel: Java-Serialisierung, Protobuf oder manuelle Serialisierung selbst
public byte[] serialize(Object obj); public Object unSerialize(byte[] bytes);
Option 2: In String serialisieren
Verwenden Sie die Redis-Schnittstelle:
jedis.get(String key); jedis.set(String key, String value);
In String serialisieren, wir haben auch viele Optionen: Json (Jackson , FastJson),
Weitere technische Artikel zum Thema Redis finden Sie in der SpalteEinführungs-Tutorial zur Verwendung der Redis-Datenbank, um mehr zu erfahren!
Das obige ist der detaillierte Inhalt vonKann Redis Objekte speichern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!