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.
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.
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!