第 3 步:连接到集群 - Amazon MemoryDB for Redis
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

第 3 步:连接到集群

在继续之前,请完成第 2 步:授予集群的访问权限

此部分假设您已创建了 Amazon EC2 实例并可以连接到该实例。有关如何执行此操作的说明,请参阅 Amazon EC2 入门指南

仅当您进行授权后,Amazon EC2 实例才能连接到集群。

查找您的集群终端节点

在您的集群处于可用状态且您已授予对该集群的访问权限时,您可以登录 Amazon EC2 实例并连接到该集群。为此,您必须先确定终端节点。

要进一步了解如何查找您的终端节点,请参阅:

Connect 到 MemoryDB 集群 (Linux)

现在您有了所需的终端节点,便可以登录 EC2 实例并连接到集群。在以下示例中,您使用cli实用工具连接到使用 Ubuntu 22 的集群。最新版本的 cli 还支持 SSL/TLS 用于连接启用加密/身份验证的集群。

使用 redis-cli 连接到 MemoryDB 节点

要从 MemoryDB 节点中访问数据,您可以使用与安全套接字层 (SSL) 一起工作的客户端。您也可以在 Amazon Linux 和 Amazon Linux 2 上使用具有 TLS/SL 的 redis-cli。

使用 redis-cli 连接到 Amazon Linux 2 或 Amazon Linux 上的 MemoryDB 集群

  1. 下载并编译 redis-cli 实用工具。此实用工具包含在 Redis 软件发布版中。

  2. 在 EC2 实例的命令提示符处,键入以下命令:

    Amazon Linux 2

    sudo yum -y install openssl-devel gcc wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable make distclean make redis-cli BUILD_TLS=yes sudo install -m 755 src/redis-cli /usr/local/bin/

    Amazon Linux

    sudo yum install gcc jemalloc-devel openssl-devel tcl tcl-devel clang wget wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable make redis-cli CC=clang BUILD_TLS=yes sudo install -m 755 src/redis-cli /usr/local/bin/
  3. 然后,建议您运行可选的 make test 命令。

  4. 在 EC2 实例的命令提示符处,键入以下命令,并使用您的集群和端口的终端节点替换此示例中显示的相应内容。

    src/redis-cli -c -h Cluster Endpoint --tls -p 6379