适用于 Redis 的 DataGrip

DataGrip – 适用于 Windows、macOS 和 Linux 的强大 Redis GUI 工具

JetBrains DataGrip 是一个跨平台 IDE,用于处理包括 Redis 和其他各种数据库在内的关系和 noSQL 数据库。

DataGrip 能够为 Redis 命令语法提供准确的高亮显示、键值探索功能,以及面向数据库开发者的许多其他优势。它可以自动执行常规任务,检测并修正错误,以及提高 Redis 开发的整体效率。

cover

实时编码辅助

编程是大多数开发者在 IDE 中花费大量时间的工作。DataGrip 的关键字和键名智能编码辅助可以帮助您更快地进行编码。专注于逻辑而不是输入!

cover

智能数据查看器

DataGrip 能够让您从所有类型的键中查看值,并对其应用针对特定类型的筛选机制。如果键值包含 JSON 格式的字符串,DataGrip 将检测出该字符串并相应地高亮显示。

方便地处理文件

如果处理存储在计算机上的 Redis 脚本,那么您可能已经有一个包含大量脚本的目录。DataGrip 为简化您的工作流提供了一个方便的界面。从计算机中附加文件夹,将其与数据源关联,在多个数据库上运行脚本,甚至使用内置 Git 集成!

完全可自定义的 UI

可以通过多种方式自定义 DataGrip 界面。您可以选择任何默认外观主题,也可以创建自己的外观主题,为数据源指定不同的颜色,甚至自定义或设置您自己的键盘方案。

适用于 Redis 的 DataGrip

流支持

DataGrip 可以让您查看流中的值,这是最复杂的 Redis 键类型。这些值表示为一个表,其中每一行对应一个流条目,并显示其 ID 及其字段值。

快速搜索

数据库资源管理器中的 Speed Search(快速搜索)操作可以让您查找树中的对象,使搜索关键字变得轻而易举!使用快速搜索时,您还可以使用 Quick Filter(快速筛选)操作来筛选对象。所有不匹配的对象都将被隐藏。

Redis Cluster

您可以连接到 Redis Cluster 并使用与独立 Redis 相同的功能集。您只需选择合适的连接类型。

开始使用适用于 Redis 的 DataGrip

第 1 步:连接到数据库

要连接到数据库,请创建一个用于存储连接详细信息的数据源。您可以通过下列一种方式执行此操作:

  • 在主菜单中,导航到 File | New | Data Source(文件 | 新建 | 数据源)并选择 Redis
  • 数据库资源管理器View | Tool Windows | Database Explorer(视图 | 工具窗口 | 数据库资源管理器))中,点击工具栏中的 New(新建)图标 (+)。导航到 Data Source(数据源)并选择 Redis

可以通过多种方式进一步配置您的新 Redis 数据源:

  • 将数据源标记为只读。在此模式下,每个创建键或修改键值的命令都将加下划线,如果执行该命令,将显示警告。
  • 运行保持活动查询和启用自动断开连接可以帮助您管理连接行为。
  • 添加启动脚本,它在每次建立连接时都会运行。
  • 启用自动同步,该功能将确定在发送可以创建键的命令后是否应自动更新数据库树。

如果需要,您还可以设置 SSH/SSL 选项。

您可以点击此处,查看有关连接到 Redis 数据库的详细说明。

第 2 步:浏览数据库对象

连接到其中一个 Redis 数据库后,您将在左侧窗格中看到名为数据库资源管理器的对象列表。您可以在此处筛选对象并选择应显示哪些数据库。

在 Redis v5 中,所有键都显示在 keys 文件夹中,但在 Redis v6 及以上版本中,键按类型分开。

第 3 步:编写并发送命令

DataGrip 会高亮显示原生 Redis 命令,并允许您在单独的行中添加注释,这让您可以更轻松地组织脚本。此外,DataGrip 还可以帮助您在发送 Redis 命令的代码之前检测其中可能存在的 bug 和问题。

常见问题解答

有哪些 IDE 功能适用于 Redis?

独立 Redis 和 Redis Cluster 都支持广泛的 IDE 功能,可以让您在数据查看器中探索键值、编写并发送 Redis 命令等。 您可以点击此处,详细了解可用的特定功能。

如何首次运行 DataGrip?

快速入门指南将向您介绍关键概念,并帮助您迈出使用 DataGrip 的第一步。

要详细了解如何连接到 Redis,请参阅文档

您还可以查看我们的简介视频,其中介绍了有关使用 DataGrip 的所有主要方面,包括添加数据源、配置连接选项、在编辑器中工作,以及安装插件。