Repolode
vicanso

vicanso/zedis

基于 Rust 与 GPUI 构建的原生 Redis / Valkey 图形客户端,支持 GPU 渲染,可流畅浏览海量键。

可替代:Redis InsightAnother Redis Desktop Manager

Star
2,153
Fork
54
未关闭 Issue
6
最近提交
前天

这是什么?

Zedis 是一款 Redis 和 Valkey 桌面图形客户端,基于 Zed 编辑器所用的渲染引擎 GPUI 开发,界面逐帧由 GPU 绘制。键扫描采用虚拟滚动,即使数据库中有上百万个键也能保持流畅。

除浏览键之外,它可以自动解码并展示 JSON、Protobuf、MessagePack、JWT 和图片等存储内容,并为各类 Redis 数据类型和模块提供查看器。同一窗口内还包含实时指标、内存分析、热点键与慢日志、MONITOR、集群健康状态,以及带补全功能的 redis-cli。连接支持 TLS、SSH 隧道、Cluster 和 Sentinel,生产环境连接可设为只读锁定。

项目还提供可自托管的 Web 版本:同一界面编译为 WebAssembly,在浏览器中运行,通过桥接服务访问 Redis,凭据不会传到浏览器,并支持账户角色、SSO 与审计日志。

核心功能

  • 01虚拟滚动的键扫描,适合键数量极大的实例。
  • 02自动解码 JSON、Protobuf、MessagePack、JWT、图片等常见内容。
  • 03在同一窗口中提供实时指标、内存分析、热点键、慢日志和 MONITOR。
  • 04支持 TLS、SSH 隧道、Cluster 与 Sentinel 连接。
  • 05生产连接可设为写保护,危险命令需要确认。
  • 06同时支持 Redis 与 Valkey,并可自托管为浏览器版本。

适用场景

  • 在大型生产 Redis 实例上查看和清理数据,同时保持界面响应。
  • 排查 Redis 或 Valkey 集群的内存占用与热点键。
  • 通过自托管部署,让团队以带审计的方式在浏览器中访问 Redis 服务。

快速上手

  1. 1

    在 macOS 上通过 Homebrew 安装

    brew install --cask zedis
  2. 2

    在 Windows 上通过 Scoop 安装

    scoop bucket add extras
  3. 3

    然后用 Scoop 安装应用

    scoop install zedis
  4. 4

    在 Linux 上从发布页下载安装包(README 中没有统一命令)

使用前须知

  • README 仅说明了 macOS、Windows 和 Linux 桌面端安装方式,另有处于早期预览阶段的自托管网页版。
  • 网页版处于早期预览阶段,部分桌面面板在浏览器中不可用。
  • GPUI Fast 版本为试用版,内存占用约多 20%。

标签

常见问题

zedis 是什么?
基于 Rust 与 GPUI 构建的原生 Redis / Valkey 图形客户端,支持 GPU 渲染,可流畅浏览海量键。 Zedis 是一款 Redis 和 Valkey 桌面图形客户端,基于 Zed 编辑器所用的渲染引擎 GPUI 开发,界面逐帧由 GPU 绘制。键扫描采用虚拟滚动,即使数据库中有上百万个键也能保持流畅。
zedis 可以免费使用吗?用的什么许可证?
zedis 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
zedis 还在维护吗?
活跃维护中。zedis 最近一次提交是在 2026年10月18日。
zedis 适合用来做什么?
在大型生产 Redis 实例上查看和清理数据,同时保持界面响应。 排查 Redis 或 Valkey 集群的内存占用与热点键。 通过自托管部署,让团队以带审计的方式在浏览器中访问 Redis 服务。
zedis 怎么安装和运行?
在 macOS 上通过 Homebrew 安装: brew install --cask zedis 在 Windows 上通过 Scoop 安装: scoop bucket add extras 然后用 Scoop 安装应用: scoop install zedis 在 Linux 上从发布页下载安装包(README 中没有统一命令)
在哪里获取 zedis?
源代码和安装说明在 GitHub 上:https://github.com/vicanso/zedis

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目