English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Français | Español | Português (BR) | Русский | Türkçe
기능
- 초경량, Webview2 기반으로 내장 브라우저 없음 (Wails 감사합니다)
- 시각적이고 사용자 친화적인 UI, 라이트/다크 테마 제공 (Naive UI 및 IconPark 감사합니다)
- 다국어 지원 (더 많은 언어가 필요하신가요? 여기를 클릭하여 기여하세요)
- 향상된 연결 관리: SSH 터널/SSL/센티널 모드/클러스터 모드/HTTP 프록시/SOCKS5 프록시 지원
- 키-값 작업 시각화, List, Hash, String, Set, Sorted Set, Stream의 CRUD 지원
- 다양한 데이터 보기 형식 및 디코딩/압축 해제 방법 지원
- SCAN을 사용한 분할 로딩으로 수백만 개의 키를 쉽게 나열
- 명령 실행 이력 로그 목록
- 명령줄 모드 제공
- 슬로우 로그 목록 제공
- List/Hash/Set/Sorted Set의 분할 로딩 및 쿼리
- List/Hash/Set/Sorted Set 값의 디코딩/압축 해제 제공
- Monaco Editor 통합
- 실시간 명령 모니터링 지원
- 데이터 가져오기/내보내기 지원
- 발행/구독 지원
- 연결 프로필 가져오기/내보내기 지원
- 값 표시를 위한 사용자 정의 데이터 인코더 및 디코더 (사용 방법)
설치
여기에서 무료로 다운로드할 수 있습니다.
macOS에서 설치 후 열 수 없는 경우, 다음 명령을 실행한 후 다시 열어주세요:
sudo xattr -d com.apple.quarantine /Applications/Tiny\ RDM.app
빌드 가이드
사전 요구 사항
- Go (최신 버전)
- Node.js >= 20
- NPM >= 9
Wails 설치
go install github.com/wailsapp/wails/v2/cmd/wails@latest
코드 가져오기
git clone https://github.com/tiny-craft/tiny-rdm --depth=1
프론트엔드 빌드
npm install --prefix ./frontend
또는
컴파일 및 실행
Docker 배포
데스크톱 클라이언트 외에도 Tiny RDM은 Docker를 통해 빠르게 배포할 수 있는 웹 버전을 제공합니다.
Docker Compose 사용 (권장)
docker-compose.yml 파일을 생성합니다:
services: tinyrdm: image: ghcr.io/tiny-craft/tiny-rdm:latest container_name: tinyrdm restart: unless-stopped ports: - "8086:8086" environment: - ADMIN_USERNAME=admin - ADMIN_PASSWORD=tinyrdm volumes: - ./data:/app/tinyrdm
서비스를 시작합니다:
시작 후 http://localhost:8086에 접속하여 위에서 설정한 사용자 이름과 비밀번호로 로그인하세요.
Docker 명령 사용
docker run -d --name tinyrdm \ -p 8086:8086 \ -e ADMIN_USERNAME=admin \ -e ADMIN_PASSWORD=tinyrdm \ -v ./data:/app/tinyrdm \ ghcr.io/tiny-craft/tiny-rdm:latest
환경 변수
| 변수 | 설명 | 기본값 |
|---|---|---|
ADMIN_USERNAME |
로그인 사용자 이름 | - |
ADMIN_PASSWORD |
로그인 비밀번호 | - |
소개
스폰서
이 프로젝트가 도움이 되셨다면 커피 한 잔 사주세요 ☕️
- Wechat 후원
감사
호스팅 후원을 제공해 주신 다음 서비스 제공업체에 감사드립니다

