본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

BS

0

BS Redis Desktop Client는 Rust와 Tauri를 기반으로 개발된 오픈소스 Redis 데스크톱 클라이언트입니다.

경량데스크톱 클라이언트러스트아름다운 인터페이스타우리

소개

BS Redis Desktop Client는 Rust와 Tauri를 기반으로 개발된 오픈소스 Redis 데스크톱 클라이언트입니다. xsa가 GitHub 저장소를 통해 공개한 이 프로젝트는 경량화된 구조와 빠른 실행 속도, 그리고 아름다운 사용자 인터페이스를 지향하며, 학습용 프로젝트로 시작하여 지속적으로 개선되고 있습니다.

상세정보

Redis 데이터 타입 지원

  • 문자열(String): 단일 키-값 데이터를 관리합니다.
  • 리스트(Lists): 순서가 있는 요소의 컬렉션을 다룹니다.
  • 집합(Sets): 고유한 요소들의 모음을 관리합니다.
  • 해시(Hashes): 필드와 값으로 구성된 맵 구조 데이터를 다룹니다.
  • 정렬 집합(Sorted Sets): 점수(Score)에 따라 정렬된 요소의 컬렉션을 관리합니다.

인터페이스 및 편의 기능

  • 다국어 지원: 여러 언어로 인터페이스를 설정할 수 있습니다.
  • 백그라운드 실행: 시스템 트레이 아이콘을 통해 메인 창을 닫아도 프로그램이 백그라운드에서 상주하며 동작합니다.
  • 소프트웨어 업데이트: 새로운 버전 출시 시 앱 내에서 직접 업데이트를 확인하고 설치할 수 있는 기능을 내장하고 있습니다.
  • 웹뷰 관리: 싱글 모드와 다중 웹뷰 모드를 모두 지원하여 유연한 작업 환경을 제공합니다.

설치 및 실행

Windows 환경에서는 공식 패키지 매니저인 Winget을 통해 간편하게 설치할 수 있습니다. 다음 명령어를 실행하여 최신 버전을 설치할 수 있습니다.

winget install --id fuyoo.BSRDC --exact

설치가 완료되면 시작 메뉴에서 BS를 검색하여 실행할 수 있습니다. macOS 환경의 경우, 독(Dock) 아이콘을 클릭하여 창을 다시 열 수 있습니다.

지원 환경

  • 운영체제: Windows 10 이상 (x64 아키텍처)
  • 기술 스택: 백엔드는 Rust로, 프런트엔드는 Vue 3와 TypeScript, IndexedDB 기반으로 구성되어 있습니다.

제한 사항 및 확인 사항

  • 현재 Streams, Geospatial, Bitmaps, Bitfields, Probabilistic, Time series 데이터 타입은 지원되지 않으며, 추가 계획이 공개되어 있지 않습니다.
  • 이 프로젝트는 Rust와 Tauri 학습을 위해 만들어진 것으로, 완전하고 성숙한 프로덕션 환경용 Redis 관리 도구는 아닙니다.

시스템 요구사항

MIT 라이선스로 배포되며, 저장소의 LICENSE 파일에서 전문을 확인할 수 있습니다. Streams, Geospatial, Bitmaps 등 일부 데이터 타입은 아직 지원되지 않으며, Roadmap에 따라 향후 추가될 수 있습니다.