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

패턴으로 값을 조회하고 삭제할 수 있어요.
리스트에서 "lls mylist user*" 이렇게 조회할 수 있구요.
user가 들어간 값들을 삭제하려면 "lrm mylist user*" 이렇게 하면 됩니다.
List에서는 LLS, LRM, Set에서는 SLS, SRM, ZSet에서는 ZLS, ZRM, Hash에서는 HLS, HRM 을 사용하면 됩니다.
게다가 LS는 소트 기능까지 있습니다. 한번 사용해 보세요. ^^
궁금하신 사항이 있으면 여기로 redisgate@gmail.com 메일 주세요.
 
close
IP를 기반으로 보여집니다.