像素射击世界无限金币版
159.77MB · 2025-11-23
在数据库管理和开发中,一个高效、直观的图形化客户端(GUI)工具至关重要。对于 Redis 这类高性能键值数据库,开发者长期以来都在寻找一款兼具强大功能与优雅设计的工具。
除了官方推出的 Redis Insight,近年来一款名为 Tiny RDM 的新秀脱颖而出,赢得了许多开发者的青睐。
自从官方推出Redis Insight依赖,其他第三方客户端纷纷黯然失色。然而官方强大的客户端,也有其鞭长莫及的地方。由于开发者的习惯不同,甚至不规范的设计,导致客户端搜索的结果不是开发想要的。
这正是前两天,帮助同事删除线上Redis的异常key遇到的。因为发布的原因,导致一些脏数据需要清理。但是搜出来的结果Key并不集中,处理起来并不顺利。我们先来模拟一下场景。
set test_data_121231sewe21 9527
set test_data_a34354354545 9528
set test_data_cr3435546464 9529
set test_a8b18732vyyt21 1
set test_dab32434354545 2
set test_aea4578245454f 3
我们需要删除后三个key,生产环境数据更多。而test_data_*是其他功能需要的key,反而造成了本次清理的干扰项。
官方客户端的搜索结果是两类数据糅合在一起,需要辨别才能删除。对于线上过多的数据,干扰性更大,很容易造成误删。
因为后缀都是UUID,所以也没有罗列使用命令删除。
Tiny RDM客户端还好之前收藏有其他的Redis客户端:Tiny RDM
我们先来看看搜索的结果:
它可以将同类型的Key归集在一起,我们就可以闭眼一直删除了,确实方便了很多。
官方的Redis Insight客户端虽好,但Tiny RDM也不错,故此分享给大家。
Tiny RDM 是一个开源、跨平台的 Redis 桌面客户端,专为现代开发者设计。它的名字中的 “Tiny” 体现了其追求轻量化和快速响应的理念,而“RDM”则代表了 Redis Desktop Manager。
其核心特点包括:
Apache-2.0 协议,完全免费,社区驱动。Windows、macOS 和 Linux 版本,覆盖所有主流操作系统。UI:拥有清新、直观且对用户友好的界面设计。主要还支持中文,对于初学者相当友好。
GitHub地址:github.com/tiny-craft/…
官网地址:redis.tinycraft.cc/
从官网或者GitHub上下载对应的安装包,像普通软件安装即可。
按照步骤①②③配置即可,其中④⑤按需要启用,默认是关闭的。集群模式不启用的话,就只能所搜到当前机器上的分片信息,可能造成数据不准确。
4.3 Tiny RDM真面目
当前界面提供整个Redis的集群状态以及监控。还提供了键详情、命令行、慢日志、监控命令以及发布订阅等功能。底部还提供了导入数据、批量删除等功能。
UI界面还是非常清爽的,用起来也不卡顿。
该客户端机已经基本满足日常的应用,但是其中有一个最大的不足就是:命令行没有提示功能。
这个可能对初学者不太友好。小编已经在GitHub上提了Issues,看看后期会不会追加,小小期待一下。
尺有所短寸有所长,每一段工具都有他自己的侧重点以及优势。Tiny RDM不过是众多客户端中的一款,如果他的设计和审美正符合你的口味,不妨将它作为你的plan B。
最好的工具不一定功能最全,但一定最懂你的需求。