Scripts2026年5月20日·1 分钟阅读

Tiny RDM — Lightweight Modern Redis Desktop Manager

Tiny RDM is a free, open-source Redis GUI client for Linux, macOS, and Windows. Built with Go and Wails using Webview2, it is lightweight, fast, and supports standalone, cluster, sentinel, and SSH tunnel connections with a modern colorful interface.

Agent 就绪

这个资产可以被 Agent 直接读取和安装

TokRepo 同时提供通用 CLI 命令、安装契约、metadata JSON、按适配器生成的安装计划和原始内容链接,方便 Agent 判断适配度、风险和下一步动作。

Native · 98/100策略:允许
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
Tiny RDM Overview
通用 CLI 安装命令
npx tokrepo install 8995f2bf-5468-11f1-9bc6-00163e2b0d79

Introduction

Tiny RDM (Tiny Redis Desktop Manager) is a free, open-source Redis GUI client designed to be lightweight and fast. Built with Go on the backend and Vue.js on the frontend using the Wails framework, it uses Webview2 instead of Electron, resulting in a much smaller memory footprint and binary size. It supports all common Redis deployment types and provides a clean, colorful interface for browsing and editing data.

What Tiny RDM Does

  • Connects to standalone, cluster, sentinel, and cloud-managed Redis instances
  • Browses keys using SCAN with configurable filters, patterns, and batch sizes
  • Provides inline editing for all Redis data types including Strings, Lists, Hashes, Sets, Sorted Sets, and Streams
  • Supports SSH tunnel, TLS/SSL, and HTTP/SOCKS5 proxy connections
  • Includes a built-in command console with syntax highlighting and auto-completion

Architecture Overview

Tiny RDM uses the Wails framework to combine a Go backend with a Vue 3 frontend rendered in the system Webview2 component. The Go backend handles Redis connections through the go-redis client library, managing connection pooling, cluster discovery, and sentinel failover. Key scanning and data operations run as goroutines to keep the UI responsive. The frontend communicates with Go functions through Wails' binding layer, avoiding HTTP overhead.

Self-Hosting & Configuration

  • Download platform-specific builds from GitHub releases for Windows, macOS, and Linux
  • On macOS, install via Homebrew Cask; on Windows, install via winget
  • Deploy the web version via Docker for browser-based access on any platform
  • Configure multiple connection profiles with names, colors, and grouped folders
  • Adjust display settings including font size, language (English and Chinese), and theme

Key Features

  • Minimal resource usage compared to Electron-based alternatives (50-100 MB RAM typical)
  • Slow log viewer and real-time key space statistics for performance monitoring
  • Bulk key delete, rename, and TTL operations with pattern matching
  • Key value formatting with JSON, MessagePack, and hex viewers
  • Cross-platform including a Docker web version for headless server access

Comparison with Similar Tools

  • Another Redis Desktop Manager — More mature with a larger community; Tiny RDM is lighter weight and uses native Webview2 instead of Electron
  • RedisInsight — Official Redis tool with module-specific features; Tiny RDM is fully open source and more resource-efficient
  • Redis Commander — Web-based Node.js tool; Tiny RDM offers both desktop and web versions with a richer UI
  • Medis — Clean macOS-only client; Tiny RDM runs on all platforms including Docker
  • DBeaver — Universal database tool; Tiny RDM provides a more Redis-specific and streamlined experience

FAQ

Q: How is Tiny RDM different from Electron-based Redis GUIs? A: Tiny RDM uses Wails with the system Webview2 instead of bundling Chromium, resulting in binaries under 20 MB and significantly lower memory usage.

Q: Does Tiny RDM support Redis Cluster? A: Yes. Enter any cluster node address and Tiny RDM will discover the topology and route commands to the correct shards.

Q: Can I use Tiny RDM in the browser? A: Yes. The Docker image runs a web version accessible from any browser at port 80.

Q: Is Tiny RDM free for commercial use? A: Yes. Tiny RDM is released under the GPL-3.0 license and is free for all uses.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产