说明:本文基于 Redis Desktop Manager (RDM) 2024.x for Mac 版本编写,旨在提供完整的软件操作指引。文中不涉及软件获取、安装破解及外部学习资源推荐。
一、软件核心界面与工作区详解
RDM 的主界面采用经典的侧边栏导航与主工作区布局,主要分为以下五个核心区域:
- 导航栏 (顶部):包含文件、编辑、视图、连接、工具等菜单项。
- 连接树形面板 (左侧):以层级结构展示所有已配置的 Redis 服务器连接、数据库编号及键名空间。
- 键列表与信息面板 (中上部):显示当前所选数据库中的所有键,支持按模式筛选。右侧显示选中键的详细信息(类型、TTL、大小等)。
- 值查看与编辑面板 (中下部):这是核心工作区,用于查看和编辑键对应的值。针对不同数据类型(String, Hash, List, Set, ZSet, Stream, JSON等)提供了优化的显示和编辑界面。
- 状态栏 (底部):显示当前连接状态、服务器信息、内存使用情况等实时数据。
二、完整操作流程:从连接到导出
步骤 1:创建新连接
位置: 点击导航栏 连接 -> 新建连接,或使用快捷键 Cmd + N。
方法: 在弹出的“连接设置”对话框中,需填写:
- 名称: 自定义连接别名(如:本地开发服务器)。
- 地址: Redis 服务器主机(
127.0.0.1或远程 IP)。 - 端口: 默认为
6379。 - 认证: 如需密码,在“高级”选项卡的“密码”字段填写。
- SSL/TLS: 如需安全连接,在“SSL”选项卡中配置。
填写完毕后,点击“测试连接”验证,成功后点击“确定”保存。
步骤 2:打开连接并选择数据库
位置: 左侧连接树形面板。
方法:
- 在树形面板中,双击已保存的连接名称,或单击其左侧的展开箭头,建立连接。
- 连接成功后,下方会展开显示该服务器上的所有数据库(通常为 DB0 – DB15)。
- 单击目标数据库(如
DB0),主工作区的键列表将立即加载该数据库中的所有键。
快捷键: 连接成功后,按 Cmd + R 可手动刷新键列表。
步骤 3:操作数据(增删改查)
位置: 键列表与值查看/编辑面板。
方法:
- 新增键: 点击键列表上方的
+号按钮,输入键名,选择数据类型,在下方编辑区填写值后,点击“保存”。 - 查看/编辑键: 在键列表中单击目标键,其值会显示在下方面板。直接修改后,点击面板上方的“保存”按钮(或按
Cmd + S)。 - 删除键: 在键列表中选中一个或多个键,按
Delete键或右键选择“删除”,确认操作。 - 筛选键: 在键列表上方的筛选框输入模式(如
user:*)可快速定位。
步骤 4:执行命令
位置: 导航栏 工具 -> 控制台,或使用快捷键 Cmd + T。
方法: 控制台面板会在主界面底部或新窗口打开。在输入行直接键入 Redis 命令(如 INFO server, CLIENT LIST),按 Enter 执行。结果会以结构化格式显示。支持多行编辑和命令历史(上下箭头切换)。
步骤 5:导出数据
位置: 导航栏 文件 -> 导出。
方法:
- 在连接树形面板中选择要导出的目标(可以是整个服务器、特定数据库或选中的键)。
- 点击
文件->导出,选择导出格式(支持 JSON、CSV、RDB 备份格式等)。 - 选择保存路径和文件名,点击“保存”。对于大量数据,会显示导出进度条。
注意: 导出整个数据库或服务器需要相应权限,且可能耗时较长。
三、常用功能进阶技巧
- 批量操作键: 在键列表中,按住
Cmd键单击可多选,或按Cmd + A全选。可对选中的键进行批量删除、重命名(通过右键菜单)或导出。 - 使用工作区: 通过
视图->工作区可以保存当前所有打开的连接和键标签页状态,方便快速切换不同工作场景。 - 监控实时数据: 右键点击一个连接,选择“监控”。可以打开一个实时监控面板,动态查看服务器内存、命令数、连接数等指标的变化曲线。
- 内联编辑值: 对于 Hash、Set、ZSet 等复合类型,在值面板的表格中双击单元格即可直接内联编辑,无需打开额外对话框。
- 使用 CLI 模式: 在控制台中,输入
MULTI可以开启事务,连续输入多条命令后,输入EXEC一并执行。
四、常见问题与解决方案
| 问题现象 | 可能原因 | 解决方案 |
|---|---|---|
| 连接失败,提示“Connection refused”或超时 | 1. Redis 服务未启动。 2. 防火墙或安全组阻止。 3. 连接地址/端口错误。 |
1. 在终端使用 redis-cli ping 验证服务状态。2. 检查 Mac 防火墙和服务器安全组设置,确保端口开放。 3. 在连接设置中仔细核对主机和端口。 |
| 连接需要密码,但认证失败 | 1. 密码填写错误。 2. 未在“高级”选项卡中填写密码。 |
1. 确认 Redis 配置文件中 requirepass 的密码。2. 在连接设置的“高级”选项卡中准确填写密码字段。 |
| 键列表加载缓慢或软件卡顿 | 1. 数据库键数量过多(数十万以上)。 2. 网络延迟高。 |
1. 避免使用 KEYS * 模式加载。在连接设置中,于“高级”选项卡设置“键模式”,如 * 改为更具体的模式,或限制扫描数量。2. 使用筛选功能只查看需要的键。 |
| 无法编辑键值,保存按钮灰色 | 1. 键为只读(从节点)。 2. 数据类型不支持当前编辑模式。 |
1. 确认连接的是主节点(Master)。 2. 确保在值面板顶部的数据类型标签与键的实际类型匹配,必要时切换到正确的视图(如文本视图、JSON视图)。 |
| 控制台命令执行无响应或报错 | 1. 命令语法错误。 2. 权限不足。 |
1. 检查命令拼写和参数格式,参考 Redis 官方文档。 2. 确认当前认证用户拥有执行该命令的权限(如 CONFIG 命令可能需要更高权限)。 |
五、Mac 版快捷键汇总表
| 功能分类 | 操作描述 | 快捷键 (Mac) |
|---|---|---|
| 文件与连接 | 新建连接 | Cmd + N |
| 编辑当前连接 | Cmd + E |
|
| 断开连接 | Cmd + D |
|
| 退出应用 | Cmd + Q |
|
| 编辑与操作 | 保存当前键的修改 | Cmd + S |
| 删除选中键 | Delete |
|
| 复制选中键名 | Cmd + C |
|
| 刷新键列表 | Cmd + R |
|
| 查找键(聚焦筛选框) | Cmd + F |
|
| 视图与窗口 | 打开/切换控制台 | Cmd + T |
| 切换全屏模式 | Ctrl + Cmd + F |
|
| 打开监控窗口 | Cmd + M |
|
| 通用 | 显示/隐藏左侧连接面板 | Cmd + 1 |
| 偏好设置 | Cmd + , |
提示: 部分快捷键可能因软件版本更新而略有不同,您也可以在菜单栏中查看各功能对应的最新快捷键。
“`








