W Redis możemy zakończyć połączenie klienta za pomocą polecenia klienta. Dowiedzmy się, jak to osiągnąć.
Klient Redis Kill
W Redis komenda Kill Kill kończy określone połączenie klienta. Składnia jest podana poniżej:
Adres zabójstwa klienta: port
Format powinien znajdować się w nazwie hosta: port.
REDIS LIGHTS KLIENTÓW
Przed zakończeniem klientów podłączonych do klastra Redis, dobrze jest poznać połączonych klientów i czy dobrze jest ich zamknąć, czy nie.
Aby pokazać wszystkie połączenia z instancją Redis, użyj polecenia listy klientów w następujący sposób:
127.0.0.1: 6379> Lista klientów
Poprzednie polecenie powinno zwrócić listę wszystkich połączeń z serwerem Redis. Przykładowe dane wyjściowe podano poniżej:
Zauważ, że każde połączenie ma odpowiedni adres IP i port. Dlatego, aby zakończyć połączenie, musisz określić adres IP i port, z którym są one podłączone.
Redis Close Connection
Możemy zamknąć połączenie, jak pokazano w poniższym przykładzie:
127.0.0.1: 6379> Kill Kill 127.0.0.1: 43674
OK
Poprzednie polecenie powróci OK, jeśli operacja zostanie wykonana pomyślnie.
Zamknij połączenie według identyfikatora
Redis pozwala również zamknąć połączenie na podstawie identyfikatora. Na przykład z wyjścia polecenia listy klienta zauważysz kolumnę identyfikacyjną, jak pokazano poniżej:
Możesz użyć następującego identyfikatora, aby zakończyć połączenie, jak pokazano:
127.0.0.1: 6379> Kill Kill ID 4
(liczba całkowita) 1
Polecenie zwraca 1, wskazując, że polecenie wykonuje pomyślnie.
Zamknij wszystkie lokalne połączenia
Możesz zakończyć wszystkie połączenia podłączone do określonego adresu lokalnego.
Przykład znajduje się poniżej:
127.0.0.1: 6379> Klient Kill Laddr 127.0.0.1: 6379
(liczba całkowita) 2
Poprzednie polecenie zakończy i zwróci liczbę zamkniętych połączeń.
Redis pomij mnie
Zauważysz, że Redis nie zamyka połączenia wykonującego zamknięcie. Parametr Skipme to prowadzi. Parametr Skipme wymaga tak/nie jako wartości. Domyślnie jest ustawiony na tak.
Jeśli jednak chcesz zamknąć wszystkie połączenia z serwerem, w tym twoje, możesz ustawić parametr SkipMe na nie.
Przykład znajduje się poniżej:
127.0.0.1: 6379> Klient Kill Laddr 127.0.0.1: 6379 Skipme nr
(liczba całkowita) 5
Wniosek
W tym artykule określa, jak zamykać połączenia klienckie na serwerze Redis. Ten pomocny samouczek podkreśla, jak zamykać połączenia klienckie na serwerze Redis za pomocą niezawodnego procesu, takiego jak komenda Kill Kill, klientów Redis, Connection Close Connection, Close Connection według identyfikator. Sprawdź inne artykuły do nośników Linuksa, aby uzyskać więcej wskazówek i poleceń.