原生 Redis 客户端 · Rust + GPUI · Apache-2.0

打开百万级 key 的库,
不必再等转圈。

GPU 绘制界面 + 虚拟滚动 SCAN——大 keyspace 也能顺滑浏览,value 能解码,生产环境有保护。不是又一个 Electron 壳。

macOS · Windows · Linux v0.13.0 8 种界面语言 无遥测
Zedis 键浏览与数据编辑界面

与 Zed Editor 同款 GPUI 渲染栈——原生速度,不是网页套壳。

已经在用 Redis Insight、ARDM 或 Tiny RDM? 粘贴导出内容(或 Tiny RDM 的 connections.yaml)——地址、TLS、SSH 和分组一次导入。密码和私钥随后由 Zedis 用本机专属的密钥加密保存。

一分钟接上真实环境

导入连接 → 只读打开生产实例 → 看到真正解码后的 value。

1

迁入连接

Redis Insight、Another Redis Desktop Manager、Tiny RDM,或 redis:// URI。分组和隧道也会一并带过来。

2

生产更安心

环境标签、只读锁、破坏性命令多一道确认、密码和私钥加密保存——数据只存本机,无遥测。

3

看得懂数据

JSON / JSONPath、Protobuf、MessagePack、Java / pickle / JWT、压缩、图片、Hex,以及 Streams、Pub/Sub、Geo 等专用视图。

功能一览

这里只列重点,完整介绍见 GitHub。

🦀

原生,而且快

虚拟滚动 SCAN、百万 key 的树形列表、浅色 / 深色 / 跟随系统及 6 套内置主题——macOS、Windows、Linux。

🧠

智能查看

自动解压 LZ4/Snappy/GZIP/ZSTD。JSONPath、Protobuf、Java / pickle / JWT、时间戳、图片、自定义脚本查看器——Hash / List / Set / ZSet 的元素内同样适用。

📊

可观测

实时指标 + 7 天历史(可导出 CSV)、内存分析(在线或离线 RDB,含类型 / 编码占比)、MEMORY 与 LATENCY DOCTOR、HOTKEYS、慢日志、MONITOR、原始 INFO、集群与复制工具。

🔑

Key 管理与批量操作

命名空间树、标签、回收站、JSON 树编辑、查找替换、按前缀过滤导出(二进制 / JSON / CSV)、跨服务器复制与对比——单个 key 或整个前缀。

🔐

隐私优先

密码和私钥用本机专属的密钥加密、ACL 编辑、标签与历史只存本地文件。无账号、无遥测。

🧭

Valkey 与受限服务端

Redis 和 Valkey 同等对待:哪些功能可用,按两者各自的版本分别判断,不会给服务器发它不支持的命令。连接后还会自动探测 —— 在代理、ElastiCache / Azure / Tair、Dragonfly / KeyDB 上用不了的功能会变灰,并告诉你原因,而不是点了才报错。

🔌

连接一切

TLS/SSL、SSH 隧道、Cluster 与 Sentinel。分阶段的 DNS → TCP → TLS → AUTH 诊断,连接还能在故障转移后自动重连。

⌨️

重度用户

⌘K 命令面板、⌘P 最近打开的 key、⌘⇧F 多库搜索,redis-cli 终端里输入 ? 可以问 AI 助手,还有 Batch 模式。

🕸️

浏览器里也能用

同一套代码编译成 WebAssembly,一个约 26 MB 的 Docker 镜像即可自托管 —— 部署在 Redis 旁边,整个团队打开浏览器标签页就能用。内置的 MCP 服务让 Claude Code、Cursor 用只读账号读 Redis,而且只能读。目前是早期预览。

完整功能介绍(GitHub)→

桌面应用,或浏览器标签页

界面和 Redis 连接层是同一套代码。桌面版把两者编译在一起;浏览器里,zedis-bridge 只负责把页面的 HTTP 请求转换成 Redis 命令。

代码复用示意图(不是部署图):Zedis 的界面和 Redis 连接层是编译进多个程序的同一份代码,都不是独立运行的服务。桌面应用是一个原生进程,两者都在其中,界面在进程内直接调用连接层。Web 版里,同一套界面以 WebAssembly 形式运行在浏览器标签页中,通过 HTTP API 访问 zedis-bridge;bridge 是另一个服务进程,用同一套连接层把这些请求转换成 Redis 命令。桌面应用和 bridge 各自以 RESP 连接单机、哨兵与集群部署的 Redis 和 Valkey。

安装

最新版本 v0.13.0——包管理器,或从 GitHub Releases 下载二进制。

macOS

brew install --cask zedis

或从 Releases 下载 .dmg (Apple Silicon / Intel)。

Windows

scoop bucket add extras && scoop install zedis

或从 Releases 下载 .msi / .zip。

Linux

yay -S zedis-bin

以上是 Arch Linux(AUR)。其他发行版从 Releases 下载 .deb / .rpm / AppImage / tarball(x86_64 与 aarch64)。

源码安装

cargo install --git https://github.com/vicanso/zedis --locked zedis-gui

这条命令编译的是最新源码。安装已发布的版本用: cargo install --locked zedis-gui。

浏览器(自托管)

docker run -p 7379:7379 -e ZEDIS_BRIDGE_USERS=admin@change-me -v zedis-data:/data vicanso/zedis-web:latest --listen 0.0.0.0:7379 --insecure-cookie

打开 localhost:7379,用 admin / change-me 登录。正式使用请去掉 --insecure-cookie 并在前面加一层 HTTPS —— 见 Web 版 说明。

开源

Zedis 以 Apache-2.0 许可证开源。欢迎 Issue 与 PR——提交即表示同意项目 CLA。近期变更见 更新日志。