Heim > Datenbank > Redis > Hauptteil

Was macht der Redis-Cluster?

(*-*)浩
Freigeben: 2019-11-20 14:27:42
Original
7583 Leute haben es durchsucht

Der sogenannte Cluster soll durch Hinzufügen der Anzahl der Server den gleichen Dienst bereitstellen, damit der Server einen stabilen und effizienten Zustand erreichen kann.

Was macht der Redis-Cluster?

Notwendigkeit der Verwendung des Redis-Clusters

Problem: Wir haben Redis bereits bereitgestellt, und Kann ein Redis zum Lesen und Schreiben von Daten starten? Warum müssen wir den Redis-Cluster lernen?

Antwort: (1) Ein einzelnes Redis ist instabil. Wenn der Redis-Dienst ausfällt, ist kein Dienst verfügbar.                                                                                                                                   (Empfohlenes Lernen: Redis-Video-Tutorial)

(2) Die Lese- und Schreibfunktionen eines einzelnen Redis sind begrenzt.

Zusammenfassung: Der Redis-Cluster soll die Lese- und Schreibfähigkeiten von Redis verbessern.

Redis-Master-Slave-Replikation

Im Master-Slave-Replikationsmodell gibt es mehrere Redis-Knoten.

Unter ihnen gibt es nur einen Masterknoten, Master. Es können mehrere Slave-Knoten vorhanden sein.

Solange die Netzwerkverbindung normal ist, synchronisiert der Master seine Datenaktualisierungen immer mit den Slaves, um die Master-Slave-Synchronisation aufrechtzuerhalten.

Was macht der Redis-Cluster?

Funktionen

(1) Der Masterknoten Master ist les- und beschreibbar

( 2) Der Slave-Knoten Slave ist schreibgeschützt. (schreibgeschützt)

Daher kann das Master-Slave-Modell die Lesefähigkeit verbessern und die Schreibfähigkeit bis zu einem gewissen Grad lindern. Da es immer noch nur einen Master-Knoten gibt, der schreiben kann, können alle Lesevorgänge auf den Slave-Knoten übertragen werden, was die Schreibfähigkeit im Verborgenen verbessert.

Das obige ist der detaillierte Inhalt vonWas macht der Redis-Cluster?. 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