Confluent 与 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信任库文件。为此:
-
使用一个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上的New Sink Connector。如果您有多个Confluent Cloud环境或集群,请从列表中选择您的环境和集群,然后选择继续。
-
从那里开始,按照步骤在Confluent文档上输入连接器详细信息。
当你到达认证步骤时,请填写以下信息:
- Redis 主机名: 您的数据库的公共端点,不包括端口号。这可以在Redis Cloud 控制台的数据库列表中找到,或者在源数据库的配置选项卡的常规部分中找到。
- Redis端口号: 数据库的端口。这是您数据库公共端点末尾的数字。
- Redis 数据库索引: 对于 Redis Cloud 数据库,请将此设置为 0。
- Redis 服务器密码: 输入数据库密码。如果您尚未设置自己的数据库用户和密码,请使用默认用户密码,该密码会出现在数据库详细信息屏幕的配置选项卡中的安全部分。
- SSL模式: 根据您的数据库设置的TLS认证类型进行设置。
- 如果TLS认证关闭,请选择禁用。
- 如果TLS认证开启,请选择服务器。
- 信任库文件: 如果SSL模式设置为server,请上传您在编码服务器证书时创建的信任库文件。
- Redis 服务器模式: 如果启用了OSS Cluster API,请选择Cluster。否则,请选择Standalone。
输入数据库信息后,选择继续。从配置步骤中输入其余的连接器详细信息。
-
Connect to your database 以验证数据是否被存储。