与 Redis Cloud 融合
描述如何将 Redis Cloud 集成到 Confluent Cloud。
您可以使用Confluent Cloud的 Redis Sink 连接器将数据从 Confluent Cloud 发送到您的 Redis Cloud 数据库。
先决条件
在将 Redis Sink Confluent 连接器添加到 Confluent Cloud 集群之前:
-
在与 Confluent Cloud 集群相同的区域创建一个数据库。
-
如果您决定为 Redis 数据库启用传输层安全性 (TLS) ,请从 Redis Cloud 控制台下载服务器证书并对其进行编码以供 Confluent Cloud 使用。
-
确保您满足Redis Sink 连接器文档中的先决条件,以便使用 Confluent Cloud 设置 Redis Sink。
编码服务器证书
如果您决定为数据库启用传输层安全性 (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 上的新接收器连接器。如果您有多个 Confluent Cloud 环境或集群,请从列表中选择您的环境和集群,然后选择继续。
-
从那里,按照步骤在 Confluent 文档中输入连接器详细信息。
当您进入身份验证步骤时,请在字段中填写以下信息:
- Redis 主机名:数据库的公共端点,不带端口号。可以在 Redis Cloud管理控制台的数据库列表中或源数据库的“配置”选项卡的“常规”部分中找到此信息。
- Redis 端口号:数据库的端口。这是数据库公共端点末尾的数字。
- Redis 数据库索引:对于 Redis 云数据库,将其设置为 0。
- Redis 服务器密码:输入数据库密码。如果您尚未设置自己的数据库用户和密码,请使用默认用户密码,该密码显示在数据库详细信息屏幕的配置选项卡的安全部分中。
- SSL 模式:根据为数据库设置的
TLS 身份验证类型进行设置。
- 如果 TLS 身份验证已关闭,请选择禁用。
- 如果开启了 TLS 认证,请选择服务器。
- Trustore 文件:如果SSL 模式设置为服务器,请上传在编码服务器证书时创建的 truststore 文件。
- Redis Server 模式:如果启用了OSS Cluster API ,则选择Cluster。否则,选择Standalone。
输入数据库信息后,选择“继续” 。输入配置步骤中的其余连接器详细信息。
-
连接到您的数据库以验证数据是否正在存储。