[Redis] Redis Desktop Manager 설치 및 테스트
해당 게시물은 학습 및 기록 목적으로 작성되었습니다. 사실과 다른 내용이 있을 수 있으며, 오류가 있거나 궁금한 점은 댓글이나 dlaudtjr07@gmail.com 으로 메일 주시면 감사하겠습니다.
해당 게시물은 이전의 게시물과 이어집니다.
Redis Desktop Manager 설치 및 테스트
Oracle에 SQL Developer, MySQL에 MySQL Workbench가 있다면, Redis에는 Desktop Manager(통상 RDM)가 있습니다. Redis Desktop은 윈도우 , 리눅스, Mac OS까지 지원합니다.
Redis Desktop Manager 공식 홈페이지로 이동해 회원 가입 후 프로그램을 설치합시다. (Windows는 14일 무료 평가판이 있습니다. 그 이후로 과금..)
설치 후 RDM을 실행하면 처음에 로그인 창이 나옵니다. 계정을 입력하고 들어갑니다.
그 다음 왼쪽 상단에 Connect to Redis Server를 클릭, 연결하기 위한 설정을 진행합니다.
name은 말 그대로 이름 설정
Address는 EIP로 설정한 Redis가 설치된 EC2 IPV4 IP 정보
Auth는 이전에 설정한 requirepass 설정(비밀번호)를 입력하고, 연결 테스트를 위해 좌측 하단의 Test Connection 을 클릭합니다.
????? 연결이 되지 않습니다. 이유가 무엇일까요?
아, 현재 Redis가 설치된 EC2 인스턴스는 Redis 서버가 사용하는 6379번의 포트를 열어 주지 않았습니다. 보안 그룹 설정으로 가서 6379번의 포트를 허용해 주어야 합니다.
Redis가 설치된 EC2의 보안 그룹으로 들어가 인바운드 그룹 규칙 설정을 추가해 주도록 합시다. 유형은 사용자 지정 TCP, 포트 범위는 6379로 설정 후 0.0.0.0/0으로 설정해 모든 IP의 접속을 허용해 주도록 합시다.
(이전에도 말씀드렸지만 0.0.0.0/0 는 모든 IP를 의미합니다. 실습,공부 용을 제외하고는 0.0.0.0으로 설정하시면 큰일납니다.)
설정이 완료되었으면 다시 Test Connection을 클릭합니다.
아주 잘 되는군요. OK를 누르고 좌측 상단에 Open Console을 클릭해 콘솔 창을 띄우고 명령어를 주입해 봅시다.
이전에 만들었던 테스트용 데이터가 잘 저장되어져 있는 것을 확인할 수 있습니다.
하지만 GUI를 이용하는 이유는 보기 편하다는 특징도 있지만, 명령어를 사용하는 것이 아닌 UI를 통해 명령어를 주입할 수 있다는 특징도 있죠.
깔끔합니다. UI 기반으로 보니 한 눈에 더 잘보이고 명령어들 또한 버튼을 클릭해 값만 넣어서 설정이 가능합니다.
이런 식으로 UI를 통한 필터를 적용해 Key에 “F”문자만 들어간 데이터만을 보여주는 것을 확인할 수 있습니다.
이렇게 RDM 설치와 테스트가 끝났습니다. 다음 게시물에서는 이 RDM을 이용해서 Redis의 자료구조에 대해 더 자세히 알아보도록 하겠습니다.
해당 글은 코드프레소 DevOps Roasting 코스를 수강하면서 작성한 글입니다.