Files
tiny-rdm/README_ru.md
T
2026-02-28 18:22:38 +08:00

6.8 KiB
Raw Blame History

Tiny RDM

English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Français | Español | Português (BR) | Русский | Türkçe

License GitHub release GitHub All Releases GitHub stars GitHub forks

Tiny RDM — современный легковесный кроссплатформенный менеджер Redis для Mac, Windows и Linux. Также доступна веб-версия с возможностью развёртывания через Docker.

screenshot screenshot

Возможности

  • Сверхлёгкий, на базе 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
wechat