In Redis können wir eine Clientverbindung über den Client -Befehl beenden. Lassen Sie uns lernen, wie wir dies erreichen können.
Redis -Kunde Kill
In Redis beendet der Befehl Client Kill die angegebene Client -Verbindung. Die Syntax ist unten bereitgestellt:
Client Kill -Adresse: Port
Das Format sollte im Hostnamen: Port vorhanden sein.
Redis listen Clients
Bevor Sie die mit dem Redis -Cluster verbundenen Kunden beenden, ist es gut, die verbundenen Kunden zu kennen und ob es gut ist, sie zu schließen oder nicht.
Verwenden Sie den Befehl clientlist wie folgt, um alle Verbindungen zur Redis -Instanz anzuzeigen:
127.0.0.1: 6379> Client -Liste
Der vorherige Befehl sollte eine Liste aller Verbindungen zum Redis -Server zurückgeben. Nachfolgend finden Sie eine Beispielausgabe:
Beachten Sie, dass jede Verbindung eine entsprechende IP -Adresse und einen entsprechenden Port hat. Um eine Verbindung zu beenden, müssen Sie daher die IP -Adresse und den Port angeben, an den sie verbunden sind.
Redis schließen die Verbindung
Wir können eine Verbindung schließen, wie im folgenden Beispiel gezeigt:
127.0.0.1: 6379> Kunde Kill 127.0.0.1: 43674
OK
Der vorherige Befehl kehrt OK zurück, wenn der Vorgang erfolgreich ausgeführt wird.
Schließen Sie die Verbindung durch ID
Mit Redis können Sie auch eine Verbindung basierend auf der ID schließen. Beispielsweise bemerken Sie aus der Ausgabe des Befehls der Client -Liste die ID -Spalte wie unten gezeigt:
Sie können die folgende ID verwenden, um die Verbindung wie gezeigt zu beenden:
127.0.0.1: 6379> Client Kill ID 4
(Ganzzahl) 1
Der Befehl gibt 1 zurück, wodurch der Befehl erfolgreich ausgeführt wird.
Schließen Sie alle lokalen Verbindungen
Sie können alle Verbindungen beenden, die an eine bestimmte lokale Adresse verbunden sind.
Nachfolgend finden Sie ein Beispiel:
127.0.0.1: 6379> Kunde Kill Laddr 127.0.0.1: 6379
(Ganzzahl) 2
Der vorherige Befehl endet und gibt die Anzahl der geschlossenen Verbindungen zurück.
Redis überspringe mich
Sie werden feststellen, dass Redis die Verbindung nicht schließt, die das Schließen durchführt. Der Skipme -Parameter führt dies durch. Der Parameter Skipme dauert Ja/Nein als Wert. Es ist standardmäßig auf Ja eingestellt.
Wenn Sie jedoch alle Verbindungen zum Server, einschließlich Ihrer, schließen möchten, können Sie den Parameter Skipme auf NO festlegen.
Nachfolgend finden Sie ein Beispiel:
127.0.0.1: 6379> Kunde Kill Laddr 127.0.0.1: 6379 Skipme nein
(Ganzzahl) 5
Abschluss
In diesem Artikel wird angegeben, wie Clientverbindungen auf dem Redis -Server geschlossen werden können. Dieses hilfreiche Tutorial zeigt, wie Client -Verbindungen auf dem Redis -Server mit einem zuverlässigen Prozess geschlossen werden können, z. Weitere Tipps und Befehle finden Sie in den anderen Linux -Hinweisartikeln.