본문 바로가기
프로그램 (PHP,Python)

Redis Desktop Manager(RDM) 설치 및 테스트 가이드

by 날으는물고기 2025. 3. 3.

Redis Desktop Manager(RDM) 설치 및 테스트 가이드

728x90

Redis Desktop Manager(RDM)은 Redis 서버를 GUI 환경에서 관리할 수 있도록 도와주는 오픈소스 도구입니다. RDM의 설치부터 기본적인 사용법 및 테스트 방법입니다.

RDM의 주요 기능

  • GUI 환경에서 Redis 데이터베이스 탐색
  • 키(key) 추가, 수정, 삭제 및 조회
  • 데이터 타입별 보기 (String, Hash, List, Set, Sorted Set 등)
  • 보안 인증 지원 (Redis AUTH)
  • 데이터 내보내기/가져오기 기능
  • 여러 개의 Redis 서버 연결 및 관리

Redis Desktop Manager 설치 방법

RDM은 Windows, macOS, Linux에서 사용할 수 있으며, 설치 방법은 운영체제별로 다릅니다.

Windows에서 설치

  1. 공식 사이트에서 최신 버전 다운로드
  2. 다운로드한 RDM-<version>.exe 실행 후 설치 마법사에 따라 진행
  3. 설치 완료 후 RDM 실행, Redis 서버 정보를 입력하여 연결 설정

macOS에서 설치

Homebrew를 이용한 설치 (추천)

brew install --cask redis-desktop-manager

수동 설치

  1. 공식 웹사이트 또는 GitHub에서 .dmg 파일 다운로드
  2. 응용 프로그램 폴더로 이동하여 실행
  3. Redis 서버 정보를 입력하여 연결 설정

Linux(Ubuntu)에서 설치

wget https://github.com/uglide/RedisDesktopManager/releases/download/<VERSION>/redis-desktop-manager-<VERSION>.AppImage
chmod +x redis-desktop-manager-<VERSION>.AppImage
./redis-desktop-manager-<VERSION>.AppImage

데스크탑 환경에서 실행하기 위한 설정

sudo mv redis-desktop-manager-<VERSION>.AppImage /usr/local/bin/rdm
rdm

Redis 서버와 연결하기

Redis 서버 정보 추가

  1. RDM 실행 후 "Connect to Redis Server" 선택
  2. Redis 서버 정보 입력
    • Host: Redis 서버의 IP 또는 localhost
    • Port: 기본 포트는 6379
    • Password: Redis 인증이 설정되어 있다면 입력
    • Connection Name: 연결을 쉽게 구분할 수 있도록 이름 지정
  3. Advanced Settings
    • SSL/TLS 설정
    • SSH 터널링을 통한 보안 연결 가능
  4. "Save & Connect" 클릭
  5. 연결 성공 시 왼쪽 패널에 데이터베이스 목록 표시

기본 테스트 및 사용법

Redis에서 기본적인 데이터 저장 및 조회

새 키 추가

  1. + 버튼 클릭하여 새로운 Key 추가
  2. Key Type 선택 (String, Hash, List, Set, Sorted Set)
  3. 값을 입력하고 저장

키 조회 및 수정

  • 왼쪽 패널에서 키를 클릭하면 값을 조회 가능
  • 값 변경 후 Save 버튼 클릭하여 수정

키 삭제

  • 특정 키를 마우스 오른쪽 클릭 후 Delete Key 선택

Redis 명령어 실행

CLI 실행

  • RDM 화면 하단의 Console 클릭 후 명령어 입력
SET mykey "Hello Redis"
GET mykey

리스트 데이터 추가 및 조회

LPUSH mylist "Item1"
LPUSH mylist "Item2"
LRANGE mylist 0 -1

고급 기능

데이터 내보내기 및 가져오기

  • 내보내기: 특정 키 또는 전체 데이터베이스를 JSON, CSV, RDB 형식으로 내보낼 수 있음
  • 가져오기: JSON 파일을 가져와서 기존 데이터에 추가 가능

보안 설정 (Redis AUTH)

  1. Redis 서버에서 redis.conf 설정 변경
sudo nano /etc/redis/redis.conf
  1. requirepass 설정 추가 또는 변경
requirepass my_secure_password
  1. 변경 후 Redis 재시작
sudo systemctl restart redis
  1. RDM에서 "Password" 필드에 설정한 비밀번호 입력 후 연결

SSH 터널을 통한 원격 연결

  1. RDM에서 Advanced Settings → Use SSH Tunnel 활성화
  2. SSH Host, User, Private Key 파일 지정
  3. 터널링을 통해 localhost:6379로 보안 유지 가능

문제 해결 (Troubleshooting)

RDM 연결이 안 될 때

Redis가 실행 중인지 확인

sudo systemctl status redis

Redis 실행

sudo systemctl start redis

방화벽 설정 확인

sudo ufw allow 6379/tcp

Redis 원격 연결 허용 여부 확인 (redis.conf 수정 후 재시작)

bind 0.0.0.0
sudo systemctl restart redis

RDM이 실행되지 않을 때

  • Windows: 관리자 권한으로 실행
  • macOS: 보안 설정에서 앱 실행 허용 (System Preferences → Security & Privacy)
  • Linux: chmod +x 설정 후 실행

 

Redis Desktop Manager(RDM)은 GUI 환경에서 Redis를 쉽게 관리할 수 있도록 도와주는 강력한 도구입니다. 특히, RDM을 사용하면 Redis 데이터를 더욱 직관적으로 관리할 수 있으며, 초보자도 쉽게 활용할 수 있습니다.

728x90

댓글