본문 바로가기

Dev. Back-End/Tool

[Redis] 레디스 GUI Medis 쉽게 설치하는 방법

 

* Medis란?

: 간단하게 값 조회하고 편집하려고 Redis cli 클라이언트와 Redis command cheat sheet를 함께 띄워두고 떠듬떠듬 작업하다보니 더는 안 되겠어서 괜찮은 오픈소스 GUI 툴을 찾아보았습니다. Medis를 발견하고 사용해 봤는데 역시 그래픽이란 혁명적이에요.

Medis는 Node.js, React, Electron으로 만들어진 오픈소스 Redis 클라이언트 어플리케이션입니다. 키와 config의 조회 및 수정, SSH 터널링, 커맨드 입력을 위한 터미널 등 기본적인 기능과 많은 고급 기능들을 지원합니다.

 

Windows용 클라이언트의 경우, exe 파일이 배포되고 있습니다. 👉 Medis for Windows

그러나 macOS용 클라이언트는 직접 빌드해서 사용해야 합니다. Mac App Store에서 $4.99에 유료 버전이 판매되고 있지만 직접 빌드한 것과 기능상의 차이는 없습니다. 개발자를 후원하고 싶으신 분은 스토어에서 구매해서 편하게 설치할 수 있습니다.

저는 지난 포스트인 Platypus로 CLI 앱을 Mac 네이티브 앱으로 번들링하기 에서 소개한 방법으로 직접 빌드해서 사용했었는데, 다시 해보니 electron-packager를 사용한 더 간단한 방법이 있어서 그 가이드를 포스트로 남겨봅니다.

 

 

$ git clone https://github.com/luin/medis.git 

$ cd medis

$ npm install

$ npm run pack

   ## webpac analyzer가 뜨고난후에 프로세스를 종료해주세요

$ node bin/pack.js

   ## Unhandled rejection Error: No identity found for signing.“과 같은 에러는 무시하셔도 됩니다. 배포하지 않고 혼자 사용할 것이기 때문에 Signing은 필요 없습니다.

 

$ cd dist/out/Medis-mas-x64/

$ open .

   ## 파인더가 열리고 Medis.app이 보입니다.