Skip to content

Latest commit

 

History

History
161 lines (119 loc) · 5.66 KB

File metadata and controls

161 lines (119 loc) · 5.66 KB

Tiny RDM

License GitHub release GitHub All Releases GitHub stars GitHub forks

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.

screenshot screenshot

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

wechat

Agradecimentos

Agradecemos aos seguintes provedores de serviços pelo patrocínio de hospedagem

Powered by NotiDC