Jak sprawdzić i ustawić maksymalne połączenia w Redis

Jak sprawdzić i ustawić maksymalne połączenia w Redis
Chociaż Redis jest bazą danych w pamięci, pozwala więcej niż jednego klienta połączyć się z bazą danych. Wykorzystuje połączenia od klientów w skonfigurowanym porcie TCP lub gniazdach UNIX.

W tym krótkim artykule omówiono sposób sprawdzania i zwiększenia lub zmniejszenia maksymalnych klientów obsługiwanych przez instancję Redis.

Redis Sprawdź maksymalne klientów

Maksymalna liczba klientów obsługiwanych przez serwer Redis jest zdefiniowany w pliku konfiguracyjnym.

Domyślnie wartość jest ustawiona na 10 000 klientów. Możesz jednak zwiększyć lub zmniejszyć tę wartość, jak omówiono w późniejszych sekcjach.

Aby sprawdzić liczbę klientów maksymalnych na serwerze Redis, otwórz terminal i zaloguj się do Redis:

$ redis-cli

Po zalogowaniu się uruchom polecenie:

127.0.0.1: 6379> konfiguracja zdobądź maxclients

Poprzednie polecenie sprawdzi bieżącą konfigurację i zwróci maksymalne klientów.

Podano następujące dane wyjściowe wyjście:

127.0.0.1: 6379> konfiguracja zdobądź maxclients
1) „MaxClients”
2) „10000”

Redis ustawił maksymalne klientów

Istnieją różne sposoby ustawienia maksymalnej liczby klientów, którzy mogą połączyć się z serwerem Redis.

Pierwszą metodą jest określenie liczby klientów podczas uruchamiania serwera Redis.

Przykład jest jak pokazano poniżej:

$ Redis-Server-Maxclients 20000

W poprzednim poleceniu mówimy serwerze Redis, aby zaakceptował 20 000 klientów. Możemy uzyskać klientów Max w następujący sposób:

127.0.0.1: 6379> konfiguracja zdobądź maxclients
1) „MaxClients”
2) „20000”

Drugą metodą ustawienia maksymalnej liczby klientów dla serwera Redis jest użycie polecenia konfiguracyjnego.

Podano następujący przykład:

127.0.0.1: 6379> Zestaw konfiguracji MaxClients 20000
OK

Jest jedna wada z powyższymi metodami. Po ponownym uruchomieniu serwera maksymalna liczba klientów jest resetowana, aby domyślnie.

Ustawiamy maksymalną liczbę klientów w pliku konfiguracyjnym Redis, aby utworzyć trwałą wartość.

Edytuj następujący plik z ulubionym edytorem tekstu:

$ vim/etc/redis/redis.conf

Znajdź poniższy wpis i zmień wartość z 10 000 na żądaną wartość.

# MaxClients 10000 -> MaxClients 20000

Uwaga: poprzedni wiersz można skomentować. Włącz go, usuwając znak funta.

Zapisz i zamknij plik. Uruchom ponownie serwer Redis.

$ sudo /etc /init.D/REDIS-SERVER RESTART

Redis zdobądź połączonych klientów

Aby pokazać podłączonych klientów z serwerem Redis, zaloguj się do instancji Redis i uruchom polecenie:

127.0.0.1: 6379> Lista klientów

Powinno to zwrócić informacje o połączonych klientach. Przykład wyjściowy jest jak pokazano poniżej:

Wniosek

W tym przewodniku omówiono sposób przeglądania i zarządzania maksymalną liczbą klientów podłączonych do instancji Redis. Ponadto podaliśmy przykłady dla dwóch metod ustawiania maksymalnej liczby klientów, którzy mogą połączyć się z serwerem Redis. Mamy nadzieję, że podobał Ci się samouczek. Sprawdź inne artykuły w Linux, aby uzyskać wskazówki i artykuły.