连接到节点 - ElastiCache 适用于 Redis 的 Amazon

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

连接到节点

在尝试与 Redis 集群中的节点连接之前,您必须拥有适用于这些节点的终端节点。要找到终端节点,请参阅:

在以下示例中,您使用 redis-cli 实用工具连接到运行 Redis 的集群。

注意

有关 Redis 以及可用 Redis 命令的更多信息,请参阅 http://redis.io/commands 网页。

使用 redis-cli 连接到 Redis 集群
  1. 使用您选择的连接实用工具连接到 Amazon EC2 实例。

    注意

    有关如何连接到 Amazon EC2 实例的说明,请参阅 Amazon EC2 入门指南

  2. 要生成 redis-cli,请下载并安装 GNU Compiler Collection (gcc)。在 EC2 实例的命令提示符下输入下面的命令,然后在确认提示符下输入 y

    sudo yum install gcc

    此时会显示类似以下内容的输出。

    Loaded plugins: priorities, security, update-motd, upgrade-helper Setting up Install Process Resolving Dependencies --> Running transaction check ...(output omitted)... Total download size: 27 M Installed size: 53 M Is this ok [y/N]: y Downloading Packages: (1/11): binutils-2.22.52.0.1-10.36.amzn1.x86_64.rpm | 5.2 MB 00:00 (2/11): cpp46-4.6.3-2.67.amzn1.x86_64.rpm | 4.8 MB 00:00 (3/11): gcc-4.6.3-3.10.amzn1.noarch.rpm | 2.8 kB 00:00 ...(output omitted)... Complete!
  3. 下载并编译 redis-cli 实用工具。此实用工具包含在 Redis 软件发布版中。在 EC2 实例的命令提示符处,键入以下命令:

    注意

    对于 Ubuntu 系统,在运行 make 之前,先运行 make distclean

    wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable make distclean # ubuntu systems only make
  4. 在 EC2 实例的命令提示符处,键入以下命令。

    src/redis-cli -c -h mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com -p 6379

    此时会显示类似于以下内容的 Redis 命令提示符。

    redis mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com 6379>
  5. 运行 Redis 命令测试连接。

    您现已连接至集群并且可以运行 Redis 命令。以下是一些示例命令及其 Redis 响应。

    set a "hello" // Set key "a" with a string value and no expiration OK get a // Get value for key "a" "hello" get b // Get value for key "b" results in miss (nil) set b "Good-bye" EX 5 // Set key "b" with a string value and a 5 second expiration get b "Good-bye" // wait 5 seconds get b (nil) // key has expired, nothing returned quit // Exit from redis-cli

要连接到具有安全套接字层 (SSL) 加密(启用了传输中加密)的节点或集群,请参阅ElastiCache 传输中加密(TLS)