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" 并按下 enterreturn 键。可能会显示多个选项,因此请确保点击由 Redis 发布的扩展。正确的扩展如下所示。点击 安装 以安装扩展。

安装完成后,勾选自动更新按钮,以允许VS Code自动安装该扩展的未来版本。

安装扩展后,您的 VS Code 菜单将类似于以下内容。

连接到Redis数据库

点击VS Code菜单中的Redis标志(草书的R)开始将Redis数据库连接到VS Code。如果您目前没有访问Redis数据库的权限,可以考虑尝试Redis Cloud。它是免费的

点击+ 连接数据库按钮。主窗格中将显示一个对话框。在下图所示的图像中,所有选项都已勾选,以显示每个连接的可用详细信息。这些连接详细信息类似于从redis-cli访问的那些。

注意:
在VS Code的Redis第一个版本中,一旦选择了逻辑数据库,就无法更改。如果您需要连接到不同的逻辑数据库,您需要添加一个单独的数据库连接。

填写完必要的字段后,点击添加Redis数据库按钮。左侧的面板,通常显示资源管理器视图的地方,会显示您的数据库连接。

注意:
本地数据库,不包括OSS集群数据库,使用默认用户名且没有密码的将自动添加到您的数据库连接列表中。

连接工具

为每个打开的连接显示多个工具。

从左到右,它们是:

  • 刷新连接,从连接的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 命令相同。

RATE THIS PAGE
Back to top ↑