Der Sentinel-Modus ist ein spezieller Modus. Sentinel stellt zunächst einen unabhängigen Prozess bereit. Das Prinzip besteht darin, dass der Sentinel mehrere laufende Redis-Instanzen überwacht, indem er Befehle sendet und auf die Antwort des Redis-Servers wartet. (Empfohlenes Lernen:
Durch das Senden des Befehls gibt der Redis-Server seinen Betriebsstatus zurück, einschließlich des Hauptservers und des Servers. Wenn Sentinel erkennt, dass der Master ausgefallen ist, schaltet es automatisch den Slave auf den Master um und benachrichtigt dann andere Slave-Server über den Veröffentlichungs- und Abonnementmodus, ändert die Konfigurationsdatei und lässt sie den Host wechseln.
# 启动Redis服务器进程 ./redis-server ../redis.conf # 启动哨兵进程 ./redis-sentinel ../sentinel.conf
Windows Starten Sie redis-server.exe sentinel.conf --sentinel
Zuerst wird der Redis-Dienstprozess des Hosts (192.168.11.128) ausgeführt und dann gestartet den Slave-Dienstprozess und schließlich drei Sentinel-Dienstprozesse starten. Betreten Sie den Client und überprüfen Sie den Status mit Informationen192.168.65.1 192.168.65.1Weitere technische Artikel zu Redis finden Sie unter
Tutorial zur Einführung in die Redis-Datenbanknutzung Kolumne zum Lernen!
Das obige ist der detaillierte Inhalt vonSo starten Sie den Sentinel-Dienst in Redis neu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!