# 为 Azure Redis 缓存创建 Redis 数据源

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/zh-cn/help/idea/llms.txt).

Procedure: 启用 数据库工具和 SQL 插件

此功能依赖于 数据库工具和 SQL 插件，该插件默认情况下在 IntelliJ IDEA 中绑定并启用。 如果相关功能不可用，请确保您没有禁用插件。

> **Note:**
> 没有 Ultimate 订阅时，数据库工具和 SQL 的功能支持在 IntelliJ IDEA 中受限。

1. 按 `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS)) 打开设置，然后选择  `插件` 。

2. 找到  数据库工具和 SQL  插件并点击   启用  。

Procedure: 官方文档

* 有关 Redis 的完整信息，请参阅 [官方文档](https://redis.io/docs/)。

* [请参阅 learn.microsoft.com 上的 Azure Cache for Redis 文档。](https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/)

* [配置自定义数据访问策略。](https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-configure-role-based-access-control#permissions-for-your-data-access-policy)

在本教程中，将创建一个 Redis 数据源，将其配置为连接到 Azure 上的 Redis 数据库，并运行与该数据库的测试连接。 对于缓存身份验证，我们将使用由 [Microsoft Entra](https://learn.microsoft.com/en-us/azure/active-directory/fundamentals/active-directory-whatis) 集成提供的无密码身份验证机制。

## 前提

* 您的 Azure 帐户中的一个 [Azure Cache for Redis 实例](https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/quickstart-create-redis)。 请注意，建议在 Redis 缓存设置中启用 SSL 连接。 还可以指定要用于连接的 SSL 端口。

* [Microsoft Entra ID。](https://learn.microsoft.com/en-us/entra/fundamentals/whatis)

* [您的缓存已启用 Microsoft Entra 身份验证。](https://learn.microsoft.com/en-us/azure/azure-cache-for-redis/cache-azure-active-directory-for-authentication#enable-microsoft-entra-authentication-on-your-cache)

Procedure: 连接到 Azure 上的 Redis 数据库

1. 在   数据库   工具窗口中，点击工具栏上的 ![新建图标](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.add.svg)   新建   并导航到  `数据源 | Redis` 。

![选择 Redis 数据源](https://resources.jetbrains.com/help/img/idea/2026.3/create_new_data_source_redis.png)

2. 请检查连接设置区域底部是否有一个   下载缺少的驱动程序文件   链接。 点击此链接下载与数据库交互所需的驱动程序。 如需直接下载链接，请参考 [JetBrains JDBC drivers](https://www.jetbrains.com/zh-cn/datagrip/jdbc-drivers/)页面。

![下载缺失的驱动文件链接](https://resources.jetbrains.com/help/img/idea/2026.3/db_connection_download_missing_drivers_link.png)

3. 请指定数据库连接详情。

1.

在   主持人   字段中，输入用于连接到 Azure Cache for Redis 实例的 URL。 例如，  `my_redis_host_name.redis.cache.windows.net` 。

2.

在   端口   字段中，键入端口号。 在本例中，它是  `6380` 。

3.

在   用户   字段中，输入您的托管标识或服务主体的对象 ID。

4.

在   密码   字段中，输入使用 [Azure 命令行界面（CLI）](https://learn.microsoft.com/en-us/cli/azure/what-is-azure-cli?view=azure-cli-latest) 中的以下命令获取的 Microsoft Entra 令牌：  `az account get-access-token --scope https://redis.azure.com/.default`  。

5.

在   数据库  字段中，输入您要连接的数据库名称。 在本例中，数据库是默认的  `0` 。

或者，在   URL   字段中键入 JDBC URL。 通常使用的 URL 如下：

* 格式: `jdbc:redis://<host_address>:<port_number>/<database_name>`

* 示例： `jdbc:redis://my_redis_host_name.redis.cache.windows.net:6380/0`

4. （可选）在   SSH/SSL   对话框的   数据源和驱动程序   选项卡上，选中   使用 SSL   复选框。

5. 点击连接详细信息区域底部的   测试连接   链接，以启动与数据库的测试连接。

![测试连接链接](https://resources.jetbrains.com/help/img/idea/2026.3/db_test_connection_link.png)

6. 点击   OK   以保存新的数据源。

* 常规 选项卡 ![数据库连接详情](https://resources.jetbrains.com/help/img/idea/2026.3/db_connection_details_redis_azure_cache_general.png)

* SSH/SSL 选项卡 ![数据库连接详情](https://resources.jetbrains.com/help/img/idea/2026.3/db_connection_details_redis_azure_cache_ssh_ssl.png)

