Heim > Datenbank > Redis > Hauptteil

So erstellen Sie einen Redis-Cluster

Freigeben: 2019-07-08 09:15:49
Original
7059 Leute haben es durchsucht

So erstellen Sie einen Redis-Cluster

Redis-Cluster-Aufbau

Cluster-Aufbau: Redis-Cluster erfordert mindestens 3 Knoten

Schritt eins: Erstellen Sie einen Ordner redis-cluster, dann erstellen Sie 6 Ordner unten:

(1)mkdir -p /usr/local/redis-cluster

(2)mkdir 7001, mkdir 7002, mkdir 7003, mkdir 7004, mkdir 7005, mkdir 7006

Schritt 2: Kopieren Sie die vorherigen redis.conf-Konfigurationsdateien jeweils in das Verzeichnis 700* und ändern Sie den Inhalt jeder Datei. Der Befehl lautet wie folgt:

(1 )daemonize yes

(2)Port 700*

(3)bind 192.168.2.2 Binden Sie die IP der aktuellen Maschine

(4)dir /usr/local/redis -cluster/700 */ Geben Sie den Speicherort der Datendatei an

(5)clusterfähig ja (Clustermodus starten)

(6)cluster-config-file nodes700*.conf

(7)cluster-node-timeout 5000

(8)appendonly ja

Schritt 3: Da der Redis-Cluster die Verwendung von Ruby-Befehlen erfordert. Wir müssen also Ruby installieren. Der Befehl lautet wie folgt:

(1)yum install ruby

(2)yum install rubygems

(3)gem install redis ( Redis und Ruby-Schnittstelle installieren)

Dieser Fehler kann hier auftreten: FEHLER: Fehler bei der Installation von Redis: Redis erfordert Ruby-Version >= 2.2.2

Hier können Sie auf http:// verweisen blog.csdn.net/fengye_yulu/article/details/77628094, um dieses Problem zu lösen.

Schritt 4: Starten Sie jeweils 6 Redis-Instanzen und prüfen Sie dann, ob der Start erfolgreich ist

(1)/usr/local/redis/bin/redis-server /usr/local/redis - cluster/700*/redis.conf

(2)ps -el | : Gehen Sie zuerst in das Installationsverzeichnis von redis3.0 und führen Sie dann den Befehl redis-trib.rb aus.

(1) cd /usr/local/redis-3.0.0-rc2/srcSo erstellen Sie einen Redis-Cluster

(2)./redis-trib.rb create --replicas 1 139.196.123.218:7001 139.196.123.218:7002 139.196.123.218:7003 139.196.123.218:7004 139.196.123.218:7005 139.196.123.218:7006 (1 bedeutet Master:Slave; 1 :1)

Schritt 6: Der Cluster wurde erfolgreich eingerichtet und überprüft:

(1) Stellen Sie eine Verbindung zu einem beliebigen Client her: ./redis-cli -c -h -p(- c bedeutet Clustermodus, geben Sie die IP-Adresse und den Port an ,)

Zum Beispiel: usr/local/redis/bin/redis-cli -c -h 192.168.1.1 -p 7001So erstellen Sie einen Redis-Cluster

(2) Überprüfen: Cluster-Informationen (Cluster-Nachrichten anzeigen) , Cluster-Knoten (Knotenliste anzeigen)

(3) Datenoperationen überprüfen

(4) Um den Cluster herunterzufahren, müssen Sie einen nach dem anderen herunterfahren. Verwenden Sie dazu den Befehl::

usr/local/redis/bin/redis-cli -c -h 192.168.1.1 -p 700* Shutdown

Weitere Informationen zu Redis finden Sie im

Tutorial zur Redis-Nutzung

Spalte!

Das obige ist der detaillierte Inhalt vonSo erstellen Sie einen 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!