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 답글이 올라오면 이메일로 알려드리겠습니다.