本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
連線至節點
嘗試連線至 Redis OSS 叢集中的節點之前,您必須擁有節點的端點。若要尋找端點,請參閱下列主題:
在下列範例中,您可以使用 redis-cli 公用程式連線到執行 Redis OSS 的叢集。
若要使用雷迪斯-cli 連線至 Redis 的 OSS 叢集
-
使用您選擇的連線公用程式連線到 Amazon EC2 執行個體。
注意
如需如何連線到 Amazon EC2 執行個體的說明,請參閱 Amazon EC2 入門指南。
-
若要建置
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!
-
下載並編譯 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
-
在 EC2 執行個體的命令提示中,輸入下列命令。
src/redis-cli -c -h
mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com
-p6379
會出現類似下列內容的 Redis OSS 命令提示字元。
redis mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com 6379>
-
透過執行 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)。