[리눅스] memcached 서비스를 재시작하지 않고 캐시 비우기
그물터 관리/웹 서버
2023/02/21 11:40
memcahced 캐시는 memcached 서비스를 다시 시작하여 비울 수도 있지만, 아래처럼 서비스를 다시 시작하지 않고 리눅스 명령어로 memcached 캐시만 비울 수도 있다.
▣ 유닉스 소켓 기반
echo "flush_all" | nc -U [유닉스 소켓 파일 경로]
memcached 유닉스 소켓(UNIX socket) 파일의 절대 경로와 이름이 '/path/to/memcached.sock'이라면
echo "flush_all" | nc -U /path/to/memcached.sock
▣ tcp 소켓 기반
echo "flush_all" | nc [memcached 호스트 주소] [memcached 포트 번호]
echo "flush_all" | nc localhost 11211
echo "flush_all" | nc 127.0.0.1 11211
CentOS 7을 비롯한 RHEL 7 계열에서 nc와 ncat는 같은 명령어이고, netcat를 nc 대신에 쓰기도 한다.
덧글을 달아 주세요