适用于 VS Code 的 Redis
从 Visual Studio Code 连接到 Redis。
适用于 VS Code 的 Redis 是一个扩展,它允许您从 Microsoft Visual Studio Code 中连接到您的 Redis 数据库。连接到数据库后,您可以使用类似于 Redis Insight 的 UI 以及内置的 CLI 界面来查看、添加、修改和删除键,并与您的 Redis 数据库交互。支持以下数据类型:
安装适用于 VS Code 的 Redis 扩展
打开 VS Code 并点击 扩展 菜单按钮。在 在 Marketplace 中搜索扩展 字段中,输入“适用于 VS Code 的 Redis”,然后按 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 工具。
- 排序键,可按升序或降序。
- 按键名或模式以及键类型过滤键。
- 按类型添加新键:Hash (哈希)、List (列表)、Set (集合)、Sorted Set (有序集合)、String (字符串) 或 JSON。
键视图
数据库中没有键时(左图)和存在键时(右图)您会看到的内容如下。

适用于 VS Code 的 Redis 将根据唯一可用的设置 命名空间分隔符 自动分组键,您可以通过点击左侧窗格右上角的齿轮图标查看该设置。点击当前值可以更改。默认设置是冒号 (:
) 字符。

点击一个键以显示其内容。

键编辑工具
您可以使用多种编辑工具来编辑键数据。每种数据类型都有其自己的编辑功能。以下示例显示了 JSON 数据的编辑。请注意,对键的更改会立即写入服务器。
- 重命名。点击键名字段更改名称。

- 设置生存时间 (TTL)。点击 TTL 字段设置以秒为单位的持续时间。

- 删除。点击垃圾桶图标删除整个键(红色高亮)或键的一部分(黄色高亮)。

- 添加到键。点击右括号旁边的
+
按钮(上面绿色高亮显示的部分),以向键添加一个新组件。

- 刷新。点击刷新图标(圆形箭头)从服务器检索最新数据。在下面的示例中,点击了刷新(左图),现在该键包含一个由另一个 Redis 客户端添加的新字段“test”(右图)。

对于字符串、哈希、列表、集合和有序集合,该扩展支持多种值格式化程序(下图红色高亮部分)。它们是:
- Unicode
- ASCII
- Binary (二进制大对象)
- HEX (十六进制)
- JSON
- Msgpack
- Pickle
- Protobuf
- PHP 序列化
- Java 序列化
- 32 位矢量
- 64 位矢量

此外,对于 Hash 键,您可以设置每个字段的 TTL(上图黄色高亮部分),这是 Redis 开源版 7.4 中新增的功能。
CLI 工具
带有方框图标 >_
的连接工具会在主窗格底部的 REDIS CLI 选项卡中打开一个 Redis CLI 窗口。

CLI 界面就像 redis-cli
命令一样工作。