1. 全数据类型与扩展支持:原生兼容 RedisJSON,自动解析序列化内容
Medis 完整支持 String、Hash、List、Set、ZSet 以及 Stream 等原生数据类型,并兼容 RedisJSON 等第三方扩展模块。能够自动识别 JSON、MessagePack 及 Gzip 加密格式,直接解析压缩内容,无需手动编写脚本转换,甚至支持直接二进制编辑。
2. 树状键视图与百万级优化:自定义分隔符层级折叠,大数据量浏览不卡顿
遵循 Redis 命名习惯,支持通过自定义分隔符将扁平的键名折叠为树状文件夹结构,方便按业务模块快速寻键。针对海量 key 场景做了加载优化,即使面对数百万级的键与字段,也能流畅浏览,避免执行 Keys 等高危指令导致 Redis 服务阻塞。
3. 生产安全警报模式:关键写指令二次确认,有效防止线上误删误改
针对生产环境的线上数据库,Medis 内置生产保护机制。开启后,所有涉及修改或删除数据的高危写入操作都会弹出警告,并要求手动确认后才真正下发,从根源上降低生产环境误操作引发的事故风险。
4. 命令终端与客户端监控:语法高亮与文档提示,实时排查在线连接
内置独立的命令行查询视图,支持直接输入和执行任意 Redis 命令,配备关键字语法高亮与实时帮助提示。同时提供在线客户端列表查看功能,可以随时监控各个会话的连接状态与 IP,方便排查连接异常。
5. 安全连接与暗黑模式适配:支持 SSH 隧道与 SSL 加密,适配夜间运维
支持通过 SSH 隧道和 SSL 加密协议连接远程内网或公网 Redis 实例,确保敏感数据在传输过程中的安全。界面原生适配 macOS 暗黑模式,长时间进行数据排查和运维工作时视觉更加舒适。
对于在 Mac 上需要频繁管理 Redis 数据、排查生产缓存以及可视化查看复杂 JSON/MessagePack 内容的开发者和运维人员而言,Medis 是一款直观、流畅且具备生产安全防护的实用 GUI 工具。