Heim  >  Artikel  >  Backend-Entwicklung  >  Grafisches Tutorial zum Aufbau eines Redis-Clusters

Grafisches Tutorial zum Aufbau eines Redis-Clusters

小云云
小云云Original
2017-12-14 14:18:092039Durchsuche

Funktionen des Redis-Clusters: Es gibt viele Maschinen, die sicherstellen können, dass die Auswirkungen bei Problemen mit dem Redis-Server gering sind. Er verfügt über eine eigene Master-Slave-Struktur und teilt die Master-Slave-Struktur automatisch entsprechend auf Die dynamische Implementierung kann die Master-Slave-Struktur automatisch entsprechend der Master-Slave-Struktur aufteilen. Um eine hohe Verfügbarkeit und Sicherung von Datendateien zu erreichen, finden Sie in diesem Artikel ein grafisches Tutorial zum Erstellen eines Redis-Clusters Guter Referenzwert und ich hoffe, es kann jedem helfen.

3. Schritte zum Aufbau eines Redis-Clusters:

Bereiten Sie 9 Server, 3 Master und 6 Slaves mit 2 Unterknoten unter einem Host vor

7000-7008

2. Kopieren Sie die Datei redis.conf in den Ordner

cp redis.conf 7000/redis-7000.conf

mkdir 7000 7001 7002 7003 7004 7005 7006 7007 7008

3. Ändern Sie die Konfigurationsdateiparameter vim redis-conf

1. Heben Sie die Registrierung der gebundenen Portnummer auf

2. Deaktivieren Sie den geschützten Modus

3. Ändern Sie die Portnummer

Aktivieren Sie den Hintergrundbetrieb

5. Geben Sie den Pfad der PID-Datei an

Geben Sie den Speicherort der Datei über den absoluten Pfad an und erstellen Sie selbst das entsprechende Dateiverzeichnis

6. Ändern Sie den Pfad der Dump-Protokolldatei

Wenn Sie die Dump-Datei nicht ändern, ist jede Protokolldatei öffentlich

7. Binärprotokolle aktivieren

8. Den Cluster aktivieren

9 die Cluster-Koordinationsdatei

Ändern Sie die Portnummer auf 7000, öffnen Sie das Cluster-Timeout

10. Wenn die Master-Slave-Beziehung gemountet ist, muss dies geschehen gelöscht werden

Löschen Sie den Master-Slave-Mount und rufen Sie den Kommentar ab

11. Wenn Sie Änderungen vornehmen müssen Die Portnummer können Sie

Führen Sie zuerst den folgenden Befehl aus. Ändern Sie alle 7000 in der Datei in 7001

:%s/7000/7001/g Hinweis : Es bedeutet, alle 7000 im aktuellen Text durch 7001 zu ersetzen

12 Ersetzen Sie 7002-7008 bzw. ändern Sie die Konfigurationsdatei

13 Datei zum Starten mehrerer Redis-Dienste von 7000-7008

#!/bin/sh

redis-server 7000/redis-7000.conf &

redis-server 7001/ redis-7001.conf &

redis-server 7002/redis-7002.conf &

redis-server 7003/redis-7003.conf &

redis-server 7004 /redis-7004.conf &

redis-server 7005/redis-7005.conf &

redis-server 7006/redis-7006.conf &

redis-server 7007/redis-7007.conf &

redis-server 7008/redis-7008.conf

#!/bin/sh bedeutet, dass es eine Shell gibt Skript zum Bearbeiten

14. Starten Sie das Shell-Skript

15. Überprüfen Sie, ob der Redis-Dienst gestartet ist

Das Obige zeigt an, dass die Redis-Datei erfolgreich gestartet wurde

16. Schalten Sie die Firewall aus

Dienst iptables stoppt

17. Überprüfen Sie, ob der Cluster erfolgreich gestartet wurde

3. Starten Sie den Redis-Cluster über die Ruby-Datei (es funktioniert möglicherweise nicht, wenn kein Netzwerk vorhanden ist). So installieren Sie ihn Ruby auf Baidu selbst)

1. Fügen Sie das Plug-in hinzu und verwenden Sie yum, um es zu installieren. Es wurde kein Vorgang hinzugefügt

yum installiere Ruby

ruby –v #ruby 1.8.7

yum install rubygems #Sie können auch yum install ruby ​​rubygems -y

gem install redis #Installieren Sie das Redis-Schnittstellenpaket

Gem-Liste #Überprüfen Sie, ob Gem-bezogene Schnittstellenpakete installiert sind.

Das Ruby-Plug-In wurde bereits in der gelieferten virtuellen Maschine installiert, sodass keine Installation erforderlich ist es noch einmal

2. Befehlsausführungskonfiguration 1 Master 2 Slave-Struktur

./src/redis-trib.rb create --replicas 2 192.168.247.150:7000 192.168.247.150:7001 192.168.247.150:7002 192.168.247.150:7003. 192.168.24 7 .150:7004 192.168.247.150:7005 192.168 .247.150 :7006 192.168.247.150:7007 192.168.247.150:7008

Die 2 gibt an, wie viele Slave-Knoten auf einem Host gemountet sind. Dieser Cluster ist mit einem Master und zwei Slaves, 3 Hosts und 6 Slaves, insgesamt 9 Redis-Servern, konfiguriert.

zeigt erfolgreiche Montage an

M zeigt Master-Knoten an S zeigt Slave-Knoteninformationen an

zeigt Are an Stellen Sie sicher, dass Sie „Ja“ eingeben. Andernfalls wird ein Fehler gemeldet.

4. Beenden Sie den Dienst nicht. Speichern Sie es in angehaltener Form

2. Wenn Sie nach dem Herunterfahren starten, achten Sie zunächst darauf, die Firewall auszuschalten

3. Wenn der Cluster ordnungsgemäß startet, meldet das Java-Programm einen Fehler jedisCluster-Fehler.

Überprüfen Sie die Paketdatei.

Überprüfen Sie die IP-Adresse des Redis-Clusters.

🎜>


Vollständige Aufzeichnung der Redis-Cluster-Konstruktion

Redis-Cluster-Konstruktions-Tutorial und Problemlösung

Redis-Cluster tatsächlicher Kampf

Das obige ist der detaillierte Inhalt vonGrafisches Tutorial zum Aufbau eines Redis-Clusters. 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