So überprüfen und einstellen Sie maximale Verbindungen in Redis

So überprüfen und einstellen Sie maximale Verbindungen in Redis
Obwohl Redis eine In-Memory-Datenbank ist, können mehr als ein Client eine Verbindung zur Datenbank herstellen. Es verwendet Verbindungen der Clients auf dem konfigurierten TCP -Port oder UNIX -Sockeln.

In diesem kurzen Artikel wird erläutert, wie die maximalen Kunden überprüft und erhöht oder verringert werden, die von der Redis -Instanz unterstützt werden.

Redis überprüfen maximale Kunden

Die maximale Anzahl von Clients, die vom Redis -Server unterstützt werden, wird in der Konfigurationsdatei definiert.

Standardmäßig wird der Wert auf 10.000 Clients gesetzt. Sie können diesen Wert jedoch erhöhen oder verringern, wie in den späteren Abschnitten erläutert.

Öffnen Sie das Terminal und melden Sie sich bei Redis an:

$ redis-cli

Führen Sie den Befehl aus:

127.0.0.1: 6379> config erhalten Sie Maxclients

Der vorherige Befehl überprüft die aktuelle Konfiguration und gibt die maximalen Clients zurück.

Der folgende Ausgangsbeispielausgang wird bereitgestellt:

127.0.0.1: 6379> config erhalten Sie Maxclients
1) "Maxclients"
2) "10000"

Redis setzen maximale Clients

Es gibt verschiedene Möglichkeiten, die maximale Anzahl von Clients festzulegen, die eine Verbindung zum Redis -Server herstellen können.

Die erste Methode besteht darin, die Anzahl der Clients beim Starten des Redis -Servers anzugeben.

Das Beispiel ist wie unten gezeigt:

$ Redis-Server-Maxclients 20000

Im vorherigen Befehl sagen wir dem Redis -Server, er solle 20.000 Clients akzeptieren. Wir können die Max -Kunden wie folgt bekommen:

127.0.0.1: 6379> config erhalten Sie Maxclients
1) "Maxclients"
2) "20000"

Die zweite Methode, um die maximale Anzahl von Clients für den Redis -Server festzulegen, besteht darin, den Befehl config zu verwenden.

Das folgende Beispiel wird bereitgestellt:

127.0.0.1: 6379> Konfigurationssatz Maxclients 20000
OK

Es gibt einen Nachteil mit den obigen Methoden. Sobald der Server neu gestartet ist, wird die maximale Anzahl von Clients auf Standard zurückgesetzt.

Wir setzen die maximale Anzahl von Clients in der Redis -Konfigurationsdatei ein, um einen anhaltenden Wert zu erstellen.

Bearbeiten Sie die folgende Datei mit Ihrem bevorzugten Texteditor:

$ vim/etc/Redis/Redis.Conf

Suchen Sie den folgenden Eintrag und ändern Sie den Wert von 10.000 auf Ihren gewünschten Wert.

# Maxclients 10000 -> Maxclients 20000

Hinweis: Die vorherige Zeile kann kommentiert werden. Aktivieren Sie es, indem Sie das Pfundzeichen entfernen.

Speichern und schließen Sie die Datei. Starten Sie den Redis -Server neu.

$ sudo /etc /init.D/Redis-Server-Neustart

Redis erhalten verbundene Clients

Melden Sie sich bei der Redis -Instanz an und führen Sie den Befehl aus:

127.0.0.1: 6379> Client -Liste

Dies sollte die Informationen über die angeschlossenen Clients zurückgeben. Das Ausgangsbeispiel ist wie unten gezeigt:

Abschluss

In diesem Leitfaden wurde erläutert, wie die maximale Anzahl von Kunden angezeigt und verwaltet wird, die mit Ihrer Redis -Instanz verbunden sind. Darüber hinaus haben wir Beispiele für die beiden Methoden bereitgestellt, um die maximale Anzahl von Clients festzulegen, die eine Verbindung zum Redis -Server herstellen können. Wir hoffen, Sie haben das Tutorial genossen. Überprüfen Sie die anderen Linux -Hinweisartikel für Tipps und Artikel.