Dieser Artikel befasst sich mit der Überprüfung von Redis-Versionen über Master- und Slave-Knoten (Replika), um Konsistenz in Ihrem Cluster zu gewährleisten. Dieser Befehl enthält eine Fülle von Informationen über den Redis -Server, einschließlich seiner Version. Mit einem Redis -Client (wie
) müssen Sie sich einzeln (Master und jeden Slave) mit einem Redis -Client verbinden. Der Befehl INFO
redis-cli
Suchen Sie nach der Zeile, beginnend mit redis-cli
. Diese Zeile zeigt die Versionsnummer des Redis -Servers an. Zum Beispiel:
redis-cli -h <master_host> -p <master_port>
und <master_host>
durch den Hostnamen und den Port jedes Slaveknotens. Denken Sie daran, die Version für jeden Knoten zum Vergleich zu notieren. Um jedoch eine gründliche Überprüfung zu gewährleisten, berücksichtigen Sie diese ergänzenden Überprüfungen: <master_port>
INFO
Nach dem Erhalt der Version aus dem Befehl auf jedem Knoten vergleichen Sie die Versionen manuell, um zu bestätigen, dass sie identisch sind. Jede Diskrepanz zeigt eine Versionsfehlübereinstimmung an. Ein einfaches Skript kann die Verbindung zu jedem Knoten automatisieren, den Befehl INFO
ausführen und die Versionen vergleichen. Dies beseitigt die manuelle Anstrengung und verringert die Wahrscheinlichkeit des menschlichen Fehlers. Beispiel unter Verwendung von Python und der redis_version:
Dieses Skript bietet eine robustere und skalierbarere Lösung für die Versionsverifizierung. Es gibt keinen separaten Befehl, der spezifisch für das Anzeigen von Versionen über mehrere Knoten gleichzeitig angezeigt wird. Sie müssen den Befehl redis_version:6.2.6
auf jedem Knoten einzeln ausführen.
Das obige ist der detaillierte Inhalt vonSo sehen Sie die Version des Master- und Sklavenknotens. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!