Heim  >  Artikel  >  Datenbank  >  Kann Redis Objekte speichern?

Kann Redis Objekte speichern?

(*-*)浩
(*-*)浩Original
2019-11-23 10:13:274024Durchsuche

Kann Redis Objekte speichern?

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 Spalte

Einfü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!

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