跳到正文
Tiny RDM:Redis 日常管理,不必再开一整套重客户端

Tiny RDM:Redis 日常管理,不必再开一整套重客户端

Tiny RDM 是一款轻量、跨平台的 Redis 桌面管理器,也能用 Docker 部署 Web 版。它覆盖连接管理、常见数据类型、慢日志、命令监控和导入导出,适合把 redis-cli 之外的可视化操作集中起来。

Tiny RDM:Redis 日常管理,不必再开一整套重客户端

状态:日常主力 · 适合 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

推荐的使用边界#

  1. MONITOR 命令开销:实时监控命令会导致高负载 Redis 吞吐量骤降,仅限短时间排查。
  2. 生产环境 ACL 隔离:连接生产 Redis 时应使用只读账号与环境颜色区分标签。

不适合什么情况#

  • 需要多数据库统一聚合管理(可使用 DBX)。
  • 只偶尔执行两三条固定命令,终端已经足够。

Tiny RDM 的价值不是把 Redis 变简单,而是把高频操作变清楚。真正的安全仍然来自服务端权限、环境隔离和对命令语义的理解。

s1oopX

登录 s1oopX