, um das Ranking von Java basierend auf der geordneten Sammlung von Redis vorzustellen. Ich hoffe, es wird Freunden in Not hilfreich sein!
Sentinel ist ein unabhängiger Prozess.Prinzip: Sentinel überwacht mehrere laufende Redis-Instanzen, indem es Befehle sendet und auf die Antwort des Redis-Servers wartet.
Die Rolle des Wächters:
Failover (Failover)
Sentinel-Modus konfigurierenKonfigurieren Sie 3 Sentinels und einen Redis-Server mit 1 Master und 2 Slaves, um diesen Prozess zu demonstrieren.
Diensttyp
Port | Redis | ||
---|---|---|---|
6379 | Redis | Nr. 192.168.11.129 | |
Sentinel | - | 192.168.11.130 | 26379 |
Multi-Sentinel-Überwachung von Redis | Konfigurieren Sie zunächst die Master- und Slave-Server von Redis und ändern Sie die Datei redis.conf wie folgt | ||
Konfigurieren Sie 3 Wachposten, die Konfiguration jedes Wachpostens ist gleich. | Es gibt eine sentinel.conf-Datei im Redis-Installationsverzeichnis (kopieren Sie 3 Kopien)# 禁止保护模式protected-mode no# 配置监听的主服务器,这里sentinel monitor代表监控,mymaster代表服务器的名称,可以自定义,192.168.11.128代表监控的主服务器,6379代表端口,2代表只有两个或两个以上的哨兵认为主服务器不可用的时候,才会进行failover操作。sentinel monitor mymaster 192.168.11.128 6379 2# sentinel author-pass定义服务的密码,mymaster是服务名称,123456是Redis服务器密码# sentinel auth-pass <master-name> <password>sentinel auth-pass mymaster 123456</password></master-name> | Der Schutzmodus ist zum Testen deaktiviert. Mit den oben genannten Änderungen können wir das src-Verzeichnis des Redis-Installationsverzeichnisses aufrufen und den Server und Sentinel über die folgenden Befehle starten: | Achten Sie auf die Startreihenfolge. | Zuerst ist der Redis-Dienstprozess des Hosts (192.168.11.128), dann wird der Dienstprozess des Slaves gestartet und schließlich werden die drei Sentinel-Dienstprozesse gestartet.
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des Redis-Sentry-Modus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!