Redis for VS Code
从Visual Studio Code连接到Redis。
Redis for VS Code 是一个扩展,允许您从 Microsoft Visual Studio Code 内部连接到您的 Redis 数据库。 连接到数据库后,您可以查看、添加、修改和删除键,并使用类似 Redis Insight 的 UI 以及内置的 CLI 界面与您的 Redis 数据库进行交互。 支持以下数据类型:
安装 Redis for VS Code 扩展
打开 VS Code 并点击 扩展 菜单按钮。在 在市场中搜索扩展 字段中,输入 "Redis for VS Code" 并按下 enter 或 return 键。可能会显示多个选项,因此请确保点击由 Redis 发布的扩展。正确的扩展如下所示。点击 安装 以安装扩展。
安装完成后,勾选自动更新按钮,以允许VS Code自动安装该扩展的未来版本。
安装扩展后,您的 VS Code 菜单将类似于以下内容。
连接到Redis数据库
点击VS Code菜单中的Redis标志(草书的R)开始将Redis数据库连接到VS Code。如果您目前没有访问Redis数据库的权限,可以考虑尝试Redis Cloud。它是免费的。
点击+ 连接数据库按钮。主窗格中将显示一个对话框。在下图所示的图像中,所有选项都已勾选,以显示每个连接的可用详细信息。这些连接详细信息类似于从redis-cli访问的那些。
填写完必要的字段后,点击添加Redis数据库按钮。左侧的面板,通常显示资源管理器视图的地方,会显示您的数据库连接。
连接工具
为每个打开的连接显示多个工具。
从左到右,它们是:
- 刷新连接,从连接的Redis数据库中检索最新数据。
- 编辑连接,显示一个类似于上面连接到Redis数据库中描述的对话框。
- 删除连接。
- 打开CLI。有关更多信息,请参见下面的CLI工具。
- 排序键,可以是升序或降序。
- 通过键名或模式以及键类型过滤键。
- 通过类型添加新键:哈希、列表、集合、有序集合、字符串或JSON。
关键视图
当您的数据库中没有键时(左侧的图像)和存在键时(右侧的图像),您将看到以下内容。
Redis for VS Code 将根据一个可用的设置自动对键进行分组,用于分隔命名空间的分隔符,您可以通过点击左侧面板右上角的齿轮图标来查看。点击当前值以更改它。默认设置是冒号(:)字符。
点击一个键以显示其内容。
关键编辑工具
有几种编辑工具可以用来编辑关键数据。每种数据类型都有其自己的编辑功能。以下示例展示了对JSON数据的编辑。请注意,对键的更改会立即写入服务器。
- 重命名. 点击键名字段以更改名称。
- 设置生存时间(TTL)。点击TTL字段以设置持续时间(以秒为单位)。
- 删除. 点击垃圾桶图标以删除整个键(以红色高亮显示)或键的部分内容(以黄色高亮显示)。
- 添加到键。点击右括号旁边的
+按钮(如上图绿色高亮显示)以向键添加新组件。
- 刷新. 点击刷新图标(圆形箭头)以从服务器获取最新数据。在下面的示例中,点击了刷新(左侧的图像),现在键有一个名为“test”的新字段,该字段是由另一个Redis客户端添加的(右侧的图像)。
对于字符串、哈希、列表、集合和有序集合,扩展支持多种值格式化器(在下图中以红色突出显示)。它们是:
- Unicode
- ASCII
- 二进制(blob)
- HEX
- JSON
- Msgpack
- Pickle
- Protobuf
- PHP 序列化
- Java 序列化
- 32位向量
- 64位向量
对于哈希键,您还可以设置每个字段的TTL(如上图中黄色高亮显示),这是Redis社区版7.4新增的功能。
命令行工具
带有>_图标的连接工具会在主窗格底部的REDIS CLI标签中打开一个Redis CLI窗口。
CLI 接口的工作方式与 redis-cli 命令相同。