Heim > Datenbank > Redis > Wo werden Redis-Daten gespeichert?

Wo werden Redis-Daten gespeichert?

(*-*)浩
Freigeben: 2019-11-30 09:17:56
Original
5742 Leute haben es durchsucht

Wo werden Redis-Daten gespeichert?

Werden Redis-Daten im Speicher gespeichert?

Zunächst müssen Sie verstehen, dass Redis eine In-Memory-Datenbank ist. Alle Daten sind im Speicher vorhanden und werden regelmäßig aktualisiert Festplatte in Form von Anhängen oder Snapshots. (Empfohlenes Lernen: Redis-Video-Tutorial)

Da Redis eine In-Memory-Datenbank ist, ist die Lese- und Schreibgeschwindigkeit sehr hoch und wird daher häufig zur Datenverarbeitung verwendet . Caching von Seiten etc.

Die am häufigsten verwendeten Datentypen von Redis sind wie folgt:

String

Hash

Liste

Set

Sortierter Satz

pub/sub

Transaktionen

Zunächst verwendet Redis intern ein redisObject-Objekt, um alle Schlüssel und Werte darzustellen Hauptinformationen von redisObject Wie oben gezeigt: Der Typ

stellt den spezifischen Datentyp eines Wertobjekts dar, und die Codierung ist die Art und Weise, wie verschiedene Datentypen in Redis gespeichert werden.

Zum Beispiel: type=string bedeutet, dass der Wert als gewöhnlicher String gespeichert wird, dann kann die entsprechende Codierung raw oder int sein, was bedeutet, dass das eigentliche Redis das Zeichen intern speichert und darstellt Gemäß der numerischen Typklasse ist die Voraussetzung natürlich, dass die Zeichenfolge selbst durch einen numerischen Wert dargestellt werden kann, z. B.: „123“ „456“ solche Zeichenfolgen.

Hier ist eine besondere Erläuterung des VM-Feldes erforderlich. Nur wenn die virtuelle Speicherfunktion von Redis aktiviert ist, kann dieses Feld tatsächlich Speicher zuweisen.

Wir können feststellen, dass Redis redisObject verwendet, um alle Schlüssel-/Wertdaten darzustellen, was eine Speicherverschwendung darstellt. Natürlich sind diese Speicherverwaltungskosten hauptsächlich auf die Bereitstellung einer einheitlichen Verwaltungsschnittstelle für verschiedene Datentypen von Redis zurückzuführen. Der eigentliche Autor bietet außerdem verschiedene Methoden, mit denen wir den Speicherverbrauch so gering wie möglich halten können.

Weitere technische Artikel zum Thema Redis finden Sie in der Spalte Redis Getting Started Tutorial.

Das obige ist der detaillierte Inhalt vonWo werden Redis-Daten gespeichert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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