mirror of
https://github.com/tiny-craft/tiny-rdm.git
synced 2026-04-23 00:17:09 +08:00
5.7 KiB
5.7 KiB
Tiny RDM
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Français | Español | Português (BR) | Русский | Türkçe
Tiny RDM é um gerenciador Redis moderno, leve e multiplataforma, disponível para Mac, Windows e Linux. Também oferece uma versão web que pode ser implantada via Docker.
Funcionalidades
- Ultra leve, baseado em Webview2, sem navegador embutido (Graças ao Wails)
- Interface visual e amigável, temas claro e escuro (Graças ao Naive UI e IconPark)
- Suporte multilíngue (Precisa de mais idiomas? Clique aqui para contribuir)
- Gerenciamento aprimorado de conexões: túnel SSH/SSL/modo Sentinel/modo Cluster/proxy HTTP/proxy SOCKS5
- Visualização de operações chave-valor, suporte CRUD para List, Hash, String, Set, Sorted Set e Stream
- Suporte a múltiplos formatos de visualização e métodos de decodificação/descompressão
- Carregamento segmentado com SCAN para listar facilmente milhões de chaves
- Lista de logs do histórico de comandos
- Modo linha de comando
- Lista de logs lentos
- Carregamento segmentado e consultas para List/Hash/Set/Sorted Set
- Decodificação/descompressão de valores para List/Hash/Set/Sorted Set
- Integração com Monaco Editor
- Monitoramento de comandos em tempo real
- Importação/exportação de dados
- Publicação/assinatura
- Importação/exportação de perfis de conexão
- Codificador e decodificador de dados personalizados para exibição de valores (Instruções aqui)
Instalação
Disponível para download gratuito aqui.
Se não conseguir abrir após a instalação no macOS, execute o seguinte comando e reabra:
sudo xattr -d com.apple.quarantine /Applications/Tiny\ RDM.app
Guia de compilação
Pré-requisitos
- Go (versão mais recente)
- Node.js >= 20
- NPM >= 9
Instalar Wails
go install github.com/wailsapp/wails/v2/cmd/wails@latest
Obter o código
git clone https://github.com/tiny-craft/tiny-rdm --depth=1
Compilar o frontend
npm install --prefix ./frontend
ou
cd frontend
npm install
Compilar e executar
wails dev
Implantação com Docker
Além do cliente desktop, o Tiny RDM também oferece uma versão web que pode ser implantada rapidamente via Docker.
Usando Docker Compose (recomendado)
Crie um arquivo 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
Inicie o serviço:
docker compose up -d
Após iniciar, acesse http://localhost:8086 e faça login com as credenciais configuradas acima.
Usando o comando 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
Variáveis de ambiente
| Variável | Descrição | Padrão |
|---|---|---|
ADMIN_USERNAME |
Nome de usuário | - |
ADMIN_PASSWORD |
Senha | - |
Sobre
Patrocinar
Se este projeto foi útil para você, sinta-se à vontade para pagar um café ☕️
- Wechat Sponsor
Agradecimentos
Agradecemos aos seguintes provedores de serviços pelo patrocínio de hospedagem
