連線至節點 - Amazon ElastiCache (雷迪斯 OSS)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

連線至節點

嘗試連線至 Redis OSS 叢集中的節點之前,您必須擁有節點的端點。若要尋找端點,請參閱下列主題:

在下列範例中,您可以使用 redis-cli 公用程式連線到執行 Redis OSS 的叢集。

若要使用雷迪斯-cli 連線至 Redis 的 OSS 叢集
  1. 使用您選擇的連線公用程式連線到 Amazon EC2 執行個體。

    注意

    如需如何連線到 Amazon EC2 執行個體的說明,請參閱 Amazon EC2 入門指南

  2. 若要建置 redis-cli,請下載並安裝 GNU 編譯器集合 (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 的 OSS 軟體發行版中。在 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 OSS 命令提示字元。

    redis mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com 6379>
  5. 透過執行 Redis 的 OSS 命令來測試連線。

    您現在已連線到叢集,並且可以執行 Redis OSS 命令。以下是一些具有 Redis OSS 回應的範例命令。

    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

如為連接至有 Secure Sockets Layer (SSL) 加密 (傳輸中已啟用) 的節點或叢集,請參閱 ElastiCache 傳輸中加密 (TLS)