连接到节点
在尝试与 Memcached 集群连接之前,您必须拥有适用于这些节点的终端节点。要找到终端节点,请参阅:
在以下示例中,您使用 telnet 实用工具连接到运行 Memcached 的节点。
注意
有关 Memcached 以及可用 Memcached 命令的更多信息,请参阅 Memcached
使用 telnet 连接到节点
-
使用您选择的连接实用工具连接到 Amazon EC2 实例。
注意
有关如何连接到 Amazon EC2 实例的说明,请参阅 Amazon EC2 入门指南。
在 Amazon EC2 实例下载并安装 telnet 实用工具。在 Amazon EC2 实例的命令提示符处,键入以下命令,然后键入 y。
sudo yum install telnet
此时会显示类似以下内容的输出。
Loaded plugins: priorities, security, update-motd, upgrade-helper Setting up Install Process Resolving Dependencies --> Running transaction check ...(output omitted)... Total download size: 63 k Installed size: 109 k Is this ok [y/N]: y Downloading Packages: telnet-0.17-47.7.amzn1.x86_64.rpm | 63 kB 00:00 ...(output omitted)... Complete!
-
在 Amazon EC2 实例的命令提示符处,键入以下命令,并使用节点的端点替换此示例中所示的相应节点端点。
telnet mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com 11211
此时会显示类似以下内容的输出。
Trying 128.0.0.1... Connected to mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com. Escape character is '^]'. >
-
运行 Memcached 命令测试连接。
您现已连接到一个节点,可以运行 Memcached 命令了。以下是示例。
set a 0 0 5 // Set key "a" with no expiration and 5 byte value hello // Set value as "hello" STORED get a // Get value for key "a" VALUE a 0 5 hello END get b // Get value for key "b" results in miss END >