client_kill
Redis CLIENT KILL
Redis Server Course | Redis Technical Support | Redis Enterprise Server |
---|
Redis CLIENT KILL
서버에 접속된 클라이언트의 연결을 해제한다.
- Client kill ip:port
- Client kill id client-id: client-id는 CLIENT LIST의 id이다.
- Client kill user <username>. 이것은 ACL에 적용된 6.0에서 부터 제공된다.
- Client kill TYPE normal|master|slave|pubsub [ADDR ip:port] [SKIPME yes/no] -> Type에 대한 정보는 CLIENT LIST에서 확인할 수 있다. Normal은 일반 클라이언트를 모두 연결 해제하는 것이다. TYPE과 ADDR은 and 조건이다. SKIPME는 자신도 연결 해제 시킬지 여부이다. 디폴트는 yes이다.
Example
명령> | client kill 127.0.0.1:6002 |
결과> | 1 |
사용하지 않는 클라이언트 확인하기
- Redis.conf TIMEOUT: 일정 기간동안 명령을 실행하지 않는 클라이언트 자동으로 제거하는 파라미터
- Client List에서 idle time(sec)를 확인하는 방법이 있다.
명령문
CLIENT KILL [ip:port] [ID client-id] [TYPE normal|master|slave|replica|pubsub] [USER username] [ADDR ip:port] [LADDR ip:port] [SKIPME yes/no]
- 이 명령은 version 2.4.0 부터 사용할 수 있다.
- 논리적 처리 소요시간은 O(N)입니다. N은 클라이언트의 개수입니다.
- 버전 2.8.12에서 ID 옵션이 추가되었습니다.
- 버전 3.2에서 TYPE 옵션에 master가 추가되었습니다.
- 버전 5.0에서 TYPE 옵션에 slave 대신 replica를 사용할 수 있습니다.
- 버전 6.2에서 LADDR 옵션이 추가되었습니다.
Clients for C | Hiredis |
<< CLIENT INFO | CLIENT KILL | CLIENT PAUSE >> |
---|
Email
답글이 올라오면 이메일로 알려드리겠습니다.