TIL

redis exporter 다운방법 정리

하얀잔디 2026. 6. 10. 13:42

 
# 1. /tmp 폴더로 이동해서 안전하게 다운로드 진행
cd /tmp

# 2. Redis Exporter 최신 안정 버전 다운로드
wget https://github.com/oliver006/redis_exporter/releases/download/v1.67.0/redis_exporter-v1.67.0.linux-amd64.tar.gz

# 3. 압축 해제
tar -xvf redis_exporter-v1.67.0.linux-amd64.tar.gz

# 4. 압축 해제된 폴더 안으로 이동
cd redis_exporter-v1.67.0.linux-amd64

# 5. 관리용 실행 파일(바이너리)을 시스템 실행 경로로 이동 (복사)
sudo cp redis_exporter /usr/local/bin/

# 6. 정상적으로 잘 옮겨졌고 실행 가능한지 버전 확인
/usr/local/bin/redis_exporter --version

(마지막 명령어를 쳤을 때 redis_exporter version: v1.67.0 이라고 뜨면 다운로드와 이동은 완벽히 성공입니다.)

2단계: 서비스 관리 파일 생성 (redis_exporter.service)

이제 언제든 올리고 내릴 수 있도록 시스템 서비스 설정 파일을 만듭니다. 비밀번호와 포트 정보를 이 파일에 미리 박아둡니다.

Bash
 
# systemd 설정 편집기 열기
sudo vi /etc/systemd/system/redis_exporter.service

파일이 열리면 키보드 i를 눌러 입력 모드로 전환한 뒤, 아래 내용을 그대로 복사해서 붙여넣습니다.

 
[Unit]
Description=Redis Exporter for Prometheus
After=network.target

[Service]
Type=simple
User=root
ExecStart=/usr/local/bin/redis_exporter \
  --redis.addr=localhost:6379 \
  --redis.password="비밀번호"
Restart=always
RestartSec=3

[Install]
WantedBy=multi-user.target

붙여넣기가 완료되면 Esc 키를 누르고 :wq를 입력한 뒤 Enter를 눌러 저장하고 빠져나옵니다.

3단계: 시스템 반영 및 최초 프로세스 올리기

설정 파일을 새로 만들었으니 리눅스 엔진에 이를 새로고침 해주고 프로세스를 올립니다.

 
# 1. 신규 서비스 파일(`redis_exporter.service`)을 시스템에 인식시킴
sudo systemctl daemon-reload

# 2. Redis Exporter 프로세스 올리기 (시작)
sudo systemctl start redis_exporter

# 3. 서버가 재부팅되어도 자동으로 켜지도록 등록
sudo systemctl enable redis_exporter

4단계: 올리고 내리기 & 상태 확인 (실전 관리 명령조)

이제 세팅이 끝났으니 앞으로 관리하실 때는 아래 명령어로 제어하시면 됩니다.

  • 프로세스 내리기 (끄기):
     
    sudo systemctl stop redis_exporter
    
  • 프로ces 올리기 (켜기):
     
    sudo systemctl start redis_exporter
    
  • 현재 잘 떠있는지 상태 확인:(출력 결과 중에 초록색 불로 active (running) 상태가 보이면 정상적으로 가동 중인 것입니다.)
     
    sudo systemctl status redis_exporter
    

'TIL' 카테고리의 다른 글

Kube)NodePort vs LoadBalancer  (0) 2026.06.17
Redis 모니터링 해보자  (0) 2026.06.12
Claude Code 개발향상을 위한 쓸만한 플러그인  (0) 2026.06.10
Server Transport  (0) 2026.05.29
서비스 매쉬중 하나인 Linkerd 설치방법  (0) 2026.05.20