Confluent 与 Redis Cloud
描述了如何将 Redis Cloud 集成到 Confluent Cloud。
您可以将数据从 Confluent Cloud 发送到您的 Redis Cloud 数据库,使用 Confluent Cloud 的 Redis Sink 连接器。
先决条件
在将 Redis Sink Confluent 连接器添加到 Confluent Cloud 集群之前
-
创建数据库 在与您的 Confluent Cloud 集群相同的区域中。
-
如果您决定 启用传输层安全 (TLS) 为您的 Redis 数据库,下载服务器证书 从 Redis Cloud 控制台,并 编码它 以便与 Confluent Cloud 一起使用。
-
确保您符合 Redis Sink 连接器文档 中的先决条件,以便设置您的 Redis Sink 与 Confluent Cloud。
编码服务器证书
如果您决定为数据库启用传输层安全 (TLS),您需要编码 服务器证书 (redis_ca.pem
) 用作 Confluent Cloud Truststore 文件。要执行此操作
-
使用 base64 工具编码
redis_ca.pem
为 base64,存入新文件。例如,使用base64
命令行工具$ base64 -i redis_ca.pem -o <truststore_file_name>
-
使用文本编辑器,将以下文本添加到信任存储文件的开头
data:text/plain;base64
-
保存并关闭信任存储文件。
将 Redis Sink 连接器连接到 Redis Cloud
要从 Redis Cloud 控制台将 Redis Sink 连接器添加到您的 Confluent Cloud 环境
-
从 Redis Cloud 控制台,选择 帐户设置 ,然后选择 集成 选项卡。
-
在 Confluent 磁贴中选择 配置 按钮。
-
这将带您到 Confluent Cloud 上的 新 Sink 连接器。如果您有多个 Confluent Cloud 环境或集群,从列表中选择您的环境和集群,然后选择 继续。
-
然后,按照 输入连接器详细信息 上的步骤进行操作。
当您到达 身份验证 步骤时,用以下信息填写字段
- Redis 主机名: 您的数据库的公共端点,不带端口号。这可以在 Redis Cloud 控制台 的数据库列表中找到,或者在源数据库 配置 选项卡的 常规 部分找到。
- Redis 端口号: 数据库的端口。这是数据库公共端点末尾的数字。
- Redis 数据库索引: 对于 Redis Cloud 数据库,将其设置为 0。
- Redis 服务器密码: 输入数据库密码。如果您尚未设置自己的数据库用户和密码,请使用 默认用户密码,该密码显示在数据库详细信息屏幕 配置 选项卡的 安全 部分。
- SSL 模式: 根据您的数据库设置的 TLS 身份验证 类型进行设置。
- 如果 TLS 身份验证已关闭,请选择 禁用。
- 如果 TLS 身份验证已开启,请选择 服务器。
- 信任存储文件: 如果 SSL 模式 设置为 服务器,上传您在 编码服务器证书 时创建的信任存储文件。
- Redis 服务器模式: 如果 OSS Cluster API 已启用,请选择 集群。否则,选择 独立。
输入数据库信息后选择 继续。从 配置 步骤中输入剩余的 连接器详细信息。
-
连接到您的数据库 以验证数据是否正在存储。