状态:日常主力 · 适合 Redis 数据排查、慢日志分析与轻量可视化管理
速读#
Tiny RDM 是一个面向 Redis 的跨平台桌面与 Web 管理器。基于 Wails 构建,复用操作系统底层 Webview,不额外打包庞大的 Chromium,极度轻巧克制。
覆盖 String、List、Hash、Set、ZSet 与 Stream 的可视化操作,支持 SSH Tunnel、SSL、Sentinel、Cluster 集群与代理连接。
比只看键值多了什么#
1. SCAN 分段加载,不搞挂生产 Redis#
Tiny RDM 使用 SCAN 分段渐进式加载键列表。它避免了新手误用 KEYS * 导致高并发 Redis 瞬间阻塞瘫痪的灾难。
2. 慢日志与监控留在同一个窗口#
客户端内嵌了慢日志(Slowlog)、实时命令监控与 Pub/Sub 发布订阅控制台。发现内存或键异常后,可以直接查慢命令,无需在 GUI 与终端之间来回切换。
3. 解码与反序列化出口#
支持常见 JSON、MessagePack、Protobuf 以及自定义编解码器,遇到二进制序列化值不必再写临时脚本提取。
最短上手与 Web 部署#
# Docker Compose 部署 Tiny RDM Web 版示例services: tiny-rdm: image: tinycraft/tiny-rdm:latest container_name: tiny-rdm ports: - "127.0.0.1:8088:8088" environment: - REDIS_WEB_USERNAME=admin - REDIS_WEB_PASSWORD=STRONG_PASSWORD_HERE restart: unless-stopped推荐的使用边界#
MONITOR命令开销:实时监控命令会导致高负载 Redis 吞吐量骤降,仅限短时间排查。- 生产环境 ACL 隔离:连接生产 Redis 时应使用只读账号与环境颜色区分标签。
不适合什么情况#
- 需要多数据库统一聚合管理(可使用 DBX)。
- 只偶尔执行两三条固定命令,终端已经足够。
Tiny RDM 的价值不是把 Redis 变简单,而是把高频操作变清楚。真正的安全仍然来自服务端权限、环境隔离和对命令语义的理解。
