适用于 Mac 的 Redis GUI
以冒号分层的树浏览键,一眼查看各键类型、TTL 和长度,在单服务器、Sentinel 管理的主节点或 Redis Cluster 上按 redis-cli 引号规则运行 Redis 命令。
适用于 Mac、iPhone和iPadMac 应用内置驱动
概览
- 查询语言
- Redis CLI
- 驱动
- 随 Mac 应用内置
- 连接方式
- 主机和端口, SSH 隧道, SSL/TLS, AWS IAM
- 默认端口
- 6379
- iPhone 和 iPad
- 可打开


连接
选择 Connection Mode。Standalone 填主机端口。Sentinel 填一个或多个 Sentinel 节点和主组名,跟随法定多数找到主节点,并在故障转移后跟随迁移。Cluster 以任意可达成员为种子,读取分片映射,将命令送往拥有其键的分片。
用密码登录,或填写 Username 以 Redis 6 ACL 用户登录。Amazon ElastiCache 选择 AWS IAM 模式,用短期令牌作为密码;ElastiCache IAM 需开启 TLS。
新连接 TLS 关闭。Upstash、Redis Cloud 等服务要求 TLS,粘贴 rediss:// URL 会开启。无明文回退,Preferred 等同 Required。Valkey 服务器与 Redis 连接方式相同。
侧栏从 db0 起列出各编号数据库,点击原地浏览。
键和命令
键名在每个冒号或 Options 标签页设置的分隔符处分为文件夹。每键一行含 Key、Type、TTL、Length、Value。字符串完整显示;hash、list、set、sorted set、stream 显示开头条目,Length 标明数量。非有效 UTF-8 值(如 gzip 数据)在十六进制编辑器打开。
网格中编辑键名运行 RENAME,TTL 运行 EXPIRE 或 PERSIST,字符串值运行 SET。Add Row 用 HSET、RPUSH、SADD、ZADD 或 SET 写所选类型。筛选栏在服务器用 SCAN MATCH、SCAN TYPE 按 Redis glob 模式匹配键名并限定类型。
编辑器每语句接受一条命令,按 redis-cli 引号规则,无法识别的命令原样发送。DB 3 GET key 不移动会话而在其他数据库执行单条命令。MULTI 块内各命令返回 QUEUED,直到 EXEC 按顺序返回所有响应。
安全模式将包括 GET 的所有 Redis 命令视为写入,Alert、Safe Mode 逐条确认,Read-Only 全部阻止。FLUSHDB、FLUSHALL 即使 Silent 也先确认。
移动数据
将键或命令结果导出为 CSV、JSON、XLSX、Markdown、HTML和XML。Redis 不提供导入,请在编辑器用命令加载数据。
iPhone 和 iPad
iPhone 和 iPad 应用创建连接时可选择 Redis,应用直接连接。
iPhone、iPad 在 Query 标签页运行 Redis 命令,应用不提供浏览键。连接接受密码、来自文件、粘贴文本或 PKCS#12 包的 CA 或客户端证书 TLS,以及密码或密钥登录的 SSH 隧道。Sentinel、Cluster 仅限 Mac。
限制
- 网格中仅可编辑字符串值。列表、集合、哈希、有序集合和流请用命令修改。
- 没有 pub/sub 视图。PUBLISH 可作为命令运行,不进行订阅。
- 侧边栏键树最多加载 50,000 个键。
- 键筛选在找到 10,000 个匹配项后停止。
- Cluster 连接使用数据库 0,配置了多个数据库的 Valkey 集群除外。
- iPhone 和 iPad 上无法在表浏览器打开键。请在 Query 选项卡运行命令。
其他工具
Redis Insight
版本 3.8.0,发布于 2026年7月21日免费闭源平台:Mac、Windows和Linux
Redis Insight 是 Redis 官方工具。除键浏览器和命令 Workbench,还有 Pub/Sub 工作区、命令分析器、慢日志检查及内存分析。监控调优 Redis 部署时选择它;Redis 与日常 SQL 数据库一起使用时,TablePro 更合适。 Redis Copilot 回答 Redis 问题,并从自然语言构建搜索查询。
来源: Redis Insight, Redis Insight repository, Redis Insight releases
其他工具的信息核实于 2026年10月2日。
关于 Redis 的问题
为什么 ACL 用户的键树为空?
键树用 SCAN 读取键名,用 TYPE 读取类型。授予两者,如 ACL SETUSER app +scan +type,再右击侧栏 Keys 选 Refresh。
为什么 SELECT 不改变侧栏?
SELECT 仅移动编辑器会话,后续命令在该数据库运行,侧栏和键树保持点击的位置。点击侧栏数据库同时移动两者,或给单条命令加 DB 及数据库编号前缀。
为什么托管 Redis 服务列出不存在的数据库?
Upstash、Redis Cloud、ElastiCache 等拒绝 CONFIG,TablePro 无法读取数据库数而列出默认范围。仅一个数据库的服务中,打开 db0 之外的数据库显示服务器错误。
获取 TablePro
需要 macOS 13 Ventura 或更新版本