mirror of
https://github.com/tiny-craft/tiny-rdm.git
synced 2026-04-22 16:07:06 +08:00
7.0 KiB
7.0 KiB
Tiny RDM
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Français | Español | Português (BR) | Русский | Türkçe
Tiny RDM — современный легковесный кроссплатформенный менеджер Redis для Mac, Windows и Linux. Также доступна веб-версия с возможностью развёртывания через Docker.
Возможности
- Сверхлёгкий, на базе Webview2, без встроенного браузера (Спасибо Wails)
- Визуально приятный и удобный интерфейс, светлая и тёмная темы (Спасибо Naive UI и IconPark)
- Поддержка нескольких языков (Нужно больше языков? Нажмите здесь, чтобы помочь)
- Улучшенное управление подключениями: SSH-туннель/SSL/режим Sentinel/режим Cluster/HTTP-прокси/SOCKS5-прокси
- Визуализация операций с ключами, поддержка CRUD для List, Hash, String, Set, Sorted Set и Stream
- Поддержка множества форматов отображения и методов декодирования/распаковки
- Сегментированная загрузка через 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
или
cd frontend
npm install
Компиляция и запуск
wails dev
Развёртывание через 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
Запустите сервис:
docker compose up -d
После запуска откройте 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 Sponsor
Благодарности
Благодарим следующих поставщиков услуг за спонсорство хостинга
