토이프로젝트

[토이프로젝트] 레디스 GUI - redis-eye

SongMinu 2026. 4. 10. 09:58
728x90

현재 자동매매 시스템을 만들어서 돌리고 있는데

구동중인 프로젝트가 4개고 서로 같은 토큰을 사용하고 있어서 레디스를 사용하고 있다.

한국투자증권 API를 통해 발급받은 토큰의 유효기간은 24시간인데, 문득 토큰의 유효기간을 보고 싶었다.

거기에 더해 레디스에 등록된 값들을 보고 싶어서 찾아보니, 관련 툴이나 NPM들이 있긴 했다.

 

요즘 클로드와 티키타카를 하면서 만들고 싶은 거에 대해 기획서를 만들고 구현하는 재미가 있어서 레디스 GUI를 만들어 보자 해서 만들게 되었다.

 

기술 스택으로는 GUI 화면은 VIte+Vue3로 만들었고, 레디스와 통신하는 건 Express를 사용했다.

기능은 레디스에 등록된 데이터 조회, 등록, 삭제, 다운로드 정도로 정했다.

그리고 클로드가 추가 아이디어를 제공해서 읽기모드를 추가했다.

읽기 모드에서는 데이터 조회 말고는 다른 기능들을 사용할 수 없다.

 

그리고 NPM에 배포해서 누구나 사용할 수 있게 할것.

최대한 가볍게 만들것.

이걸 목표로 만들어 보았다.

 

npm i -g redis-eye 후 redis-eye 입력 또는 설치 없이 npx redis-eye를  입력하면 위와 같은 웹 페이지가 브라우저에 자동으로 열린다.

 

현재 레디스에 등록된 데이터들을 볼 수 있고, 검색, 필터 기능을 사용할 수 있다.

클릭하면 해당 데이터 정보를 볼 수 있다.

 

레디스에 데이터를 등록할 수도 있다.

 

 

https://www.npmjs.com/package/redis-eye?activeTab=readme

 

https://github.com/smw0807/redis-eye

 

GitHub - smw0807/redis-eye: Redis GUI

Redis GUI. Contribute to smw0807/redis-eye development by creating an account on GitHub.

github.com

 

반응형