tiny-rdm (tiny-craft/tiny-rdm)
Searching Database…
Что это такое?
Tiny RDM (Tiny Redis Desktop Manager) — современный и лёгкий графический клиент для управления базами данных Redis. Он доступен как настольное приложение для Mac, Windows и Linux, а также как веб-версия, которую можно запустить через Docker.
Это только настольное приложение или я могу запустить его и как сервер?
Оба варианта: это нативный настольный клиент на Wails (без встроенного браузера) и отдельно веб-приложение, которое разворачивается через Docker для удалённого доступа и работы в команде.
Как мне его запустить?
Скачайте готовое настольное приложение для своей ОС бесплатно или разверните веб-версию через Docker Compose, задав переменные окружения ADMIN_USERNAME и ADMIN_PASSWORD.
Нужны ли мне Go или Node.js, чтобы им пользоваться?
Только если вы хотите собрать приложение из исходного кода. Тогда понадобятся Go (последняя версия), Node.js >=20, NPM >=9 и Wails CLI. Если вы просто скачиваете готовый бинарный файл или образ Docker, ничего из этого не нужно.
Есть ли подводные камни при установке на macOS?
На macOS приложение после установки может не открыться из-за Gatekeeper. Чтобы разрешить запуск, нужно выполнить команду в терминале, а затем снова открыть приложение.
Оно умеет больше, чем просто просматривать ключи?
Да. Поддерживаются управление подключениями с SSH-туннелями, SSL, режимами Sentinel и Cluster, прокси, а также полные операции CRUD для списков, хэшей, строк, множеств и потоков, командный режим, журналы медленных запросов и мониторинг команд в реальном времени.
На каких платформах работает настольное приложение?
Настольный клиент работает на Mac, Windows и Linux. Веб-версию можно развернуть где угодно через Docker.
Справится ли оно с базами Redis с миллионами ключей?
Да. Для больших пространств ключей используется SCAN с загрузкой по частям, поэтому они подгружаются постепенно и не замораживают интерфейс. Такая же пошаговая загрузка применяется к большим спискам, хэшам, множествам и упорядоченным множествам.
Есть ли у него встроенный редактор кода или данных?
Да, встроен Monaco Editor — тот же движок редактора, что и в VS Code. Он используется для просмотра и редактирования значений.
Можно ли мне импортировать и экспортировать данные и профили подключений?
Да. Поддерживаются импорт и экспорт как данных ключей, так и профилей подключений, а также pub/sub.
Чем отличается светлая и тёмная тема от локализации?
Интерфейс построен на Naive UI и IconPark и поддерживает светлую и тёмную темы. Также доступно несколько языков, и сообщество приветствует вклад в добавление новых.
What are similar projects?
AnotherRedisDesktopManager, GoNavi, dbx, tusk, Chat2DB, workbuddy2api-panel, gpt-load, beekeeper-studio
Which topics is it in?
monaco-editor, wails, redis-client, icon-pack, database-client, ssh, redis, golang, vue, sqlite, proxy, docker-compose

