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 est un gestionnaire Redis moderne, léger et multiplateforme, disponible pour Mac, Windows et Linux. Une version web déployable via Docker est également proposée.
Fonctionnalités
- Ultra léger, basé sur Webview2, sans navigateur intégré (Merci à Wails)
- Interface visuelle et conviviale, thèmes clair et sombre (Merci à Naive UI et IconPark)
- Support multilingue (Besoin de plus de langues ? Cliquez ici pour contribuer)
- Gestion améliorée des connexions : tunnel SSH/SSL/mode Sentinelle/mode Cluster/proxy HTTP/proxy SOCKS5
- Visualisation des opérations clé-valeur, support CRUD pour List, Hash, String, Set, Sorted Set et Stream
- Support de multiples formats d'affichage et méthodes de décodage/décompression
- Chargement segmenté avec SCAN pour lister facilement des millions de clés
- Liste des journaux d'historique des commandes
- Mode ligne de commande
- Liste des journaux lents
- Chargement segmenté et requêtes pour List/Hash/Set/Sorted Set
- Décodage/décompression des valeurs pour List/Hash/Set/Sorted Set
- Intégration de Monaco Editor
- Surveillance des commandes en temps réel
- Import/export de données
- Publication/abonnement
- Import/export de profils de connexion
- Encodeur et décodeur de données personnalisés pour l'affichage des valeurs (Instructions ici)
Installation
Disponible en téléchargement gratuit ici.
Si vous ne pouvez pas l'ouvrir après l'installation sur macOS, exécutez la commande suivante puis relancez :
sudo xattr -d com.apple.quarantine /Applications/Tiny\ RDM.app
Guide de compilation
Prérequis
- Go (dernière version)
- Node.js >= 20
- NPM >= 9
Installer Wails
go install github.com/wailsapp/wails/v2/cmd/wails@latest
Récupérer le code
git clone https://github.com/tiny-craft/tiny-rdm --depth=1
Compiler le frontend
npm install --prefix ./frontend
ou
cd frontend
npm install
Compiler et exécuter
wails dev
Déploiement Docker
En plus du client de bureau, Tiny RDM propose une version web déployable rapidement via Docker.
Avec Docker Compose (recommandé)
Créez un fichier 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
Démarrez le service :
docker compose up -d
Une fois démarré, accédez à http://localhost:8086 et connectez-vous avec les identifiants configurés ci-dessus.
Avec la commande 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
Variables d'environnement
| Variable | Description | Valeur par défaut |
|---|---|---|
ADMIN_USERNAME |
Nom d'utilisateur | - |
ADMIN_PASSWORD |
Mot de passe | - |
À propos
Sponsor
Si ce projet vous est utile, n'hésitez pas à offrir un café ☕️
- Wechat Sponsor
Remerciements
Merci aux fournisseurs de services suivants pour le parrainage d'hébergement
