Heim > Datenbank > Redis > Wie funktioniert Redis?

Wie funktioniert Redis?

silencement
Freigeben: 2019-06-05 14:37:34
Original
4779 Leute haben es durchsucht

Wie funktioniert Redis?

Wie Redis funktioniert

Ähnlich wie Memcached unterstützt es das Speichern relativ weiterer Werttypen, einschließlich Zeichenfolgen (Zeichenfolge), Liste (verknüpfte Liste), Menge (Satz), Zset (sortierte Menge – geordnete Menge) und Hashes (Hash-Typ)

Diese Datentypen unterstützen alle Push/Pop, Hinzufügen/Entfernen und Schnittmengen Vereinigungs- und Differenzmengenoperationen sowie umfangreichere Operationen, und diese Operationen sind alle atomar.

Auf dieser Basis unterstützt Redis verschiedene Sortiermethoden, um die Effizienz zu gewährleisten.

Der Unterschied besteht darin, dass Redis regelmäßig aktualisierte Daten auf die Festplatte schreibt oder Änderungsvorgänge in zusätzliche Datensatzdateien schreibt und auf dieser Grundlage eine Master-Slave-Synchronisation (Master-Slave) implementiert.

Vorteile von Redis:

Extrem hohe Leistung – Redis kann mehr als 100.000 Lese- und Schreibfrequenzen pro Sekunde unterstützen.

Umfangreiche Datentypen – Redis unterstützt Datentypoperationen vom Typ Strings, Listen, Hashes, Mengen und geordnete Mengen für binäre Fälle.

Atomar – Alle Operationen von Redis sind atomar und Redis unterstützt auch die atomare Ausführung nach der Zusammenführung mehrerer Operationen.

Umfangreiche Funktionen – Redis unterstützt auch Publish/Subscribe, Benachrichtigungen, Schlüsselablauf und andere Funktionen.

Das Folgende sind die offiziellen Benchmark-Daten:

Der Test führte 50 gleichzeitige Ausführungen von 100.000 Anfragen durch.

Der festgelegte und erhaltene Wert ist eine 256-Byte-Zeichenfolge.

Auf der Linux-Box läuft Linux 2.6, das ist X3320 Xeon 2,5 GHz.

Die Textausführung verwendet die Loopback-Schnittstelle (127.0.0.1).

Ergebnis: Die Schreibgeschwindigkeit beträgt 110.000 Mal/s und die Lesegeschwindigkeit beträgt 81.000 Mal/s.

Das obige ist der detaillierte Inhalt vonWie funktioniert Redis?. 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