Najlepszy samouczek połączeń klienta Redis W 2024 r. W tym samouczku możesz dowiedzieć się Maksymalna liczba połączeń,komendy klienta,

połączeń klienta Redis

Redis otrzymywać połączenia od klientów przez nasłuchuje na porcie TCP lub gniazda Unix sposób, kiedy połączenie zostanie ustanowione, Redis niektóre operacje wewnętrznie następuje:

  • Po pierwsze, gniazdo klient jest ustawiony na tryb non-blocking, ponieważ Redis w sieci wykorzystuje nieblokującą przetwarzania zdarzeń multipleks model.
  • Następnie należy ustawić właściwość TCP_NODELAY dla gniazda, wyłączenie algorytmu Nagle'a
  • Następnie należy utworzyć plik czytelny monitorowania zdarzenie Transmisję gniazda klienta

Maksymalna liczba połączeń

W Redis2.4, maksymalna liczba połączeń są zakodowane w kodzie bezpośrednio wewnątrz, w wersji 2.6 tej wartości staje konfigurowalne.

Domyślną wartością jest MaxClients 10000 redis.conf Można również zmodyfikować wartość w tym.

config get maxclients

1) "maxclients"
2) "10000"

Przykłady

Poniższy przykład możemy określić, kiedy usługa zostanie uruchomiona 100000 Maksymalna liczba połączeń:

redis-server --maxclients 100000

komendy klienta

SN komenda opis
1 Lista klientów Zwraca listę klientów, aby połączyć się z REDiS usług
2 KLIENT ustawNazwe Ustawia nazwę bieżącego połączenia
3 KLIENT getName Pobierz nazwę usługi ustawiony poleceniem KLIENT ustawNazwe
4 KLIENT PAUSE W oczekiwaniu na połączenia klientów, określa czas w milisekundach czasu
5 KLIENT KILL Zamknij połączenie klienta
połączeń klienta Redis
10/30