本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
步驟 3:Connect 到叢集
在繼續之前,請先完成步驟 2:授權存取叢集。
本節假設您已建立 Amazon EC2 執行個體並且可以連線到該執行個體。有關如何執行此操作的說明,請參閱 Amazon EC2 入門指南。
Amazon EC2 執行個體只有在您授權的情況下,才能連線到叢集。
尋找您的叢集端點
當您的叢集處於可用狀態且您已授權存取叢集時,您可以登入 Amazon EC2 執行個體並連線到叢集。若要執行此作業,您必須先判斷端點。
若要進一步探索如何尋找端點,請參閱下列內容:
Connect 至記憶體資料庫叢集 (Linux)
現在您已擁有所需的端點,您可以登入EC2執行個體並連線到叢集。在下列範例中,您可以使用 cli 公用程式連線到使用 Ubuntu 22 的叢集。最新版本的 cli 也支援SSL/TLS來連接啟用加密/驗證的叢集。
使用雷迪斯 CLI 連接到內存數據庫節點
要訪問來自 MemoryDB 節點的數據,您可以使用與安全套接字層()SSL一起工作的客戶端。您也可以在 Amazon Linux 和 Amazon Linux 2 SSL 上與TLS/一起使用。
在 Amazon Linux 2 或 Amazon Linux 上使用 Redis-cli 連接到記憶體資料庫叢集
下載並編譯 redis-cli 公用程式。此公用程式包含在 Redis OSS 軟體發行版中。
在EC2執行個體的命令提示字元中,為您使用的 Linux 版本輸入適當的指令。
Amazon Linux 2023
如果使用 Amazon 2023,請輸入以下內容:
sudo yum install redis6 -y
然後鍵入以下命令,以此示例中顯示的內容替換集群的端點和端口。
redis-cli -h
Primary or Configuration Endpoint
--tls -p 6379如需尋找端點的詳細資訊,請參閱尋找您的節點端點。
Amazon Linux 2
如果使用 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
如果使用 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/
在 Amazon Linux 上,您可能還需要執行下列額外步驟:
sudo yum install clang CC=clang make sudo make install
下載並安裝 redis-cli 公用程式之後,建議您執行選擇性命令。
make-test
-
若要連線至已啟用加密和驗證的叢集,請輸入以下指令:
redis-cli -h
Primary or Configuration Endpoint
--tls -a'your-password'
-p 6379注意
如果您在 Amazon 2023 上安裝了 redis6,您現在可以使用命令
redis6-cli
來代替:redis-cli
redis6-cli -h Primary or Configuration Endpoint --tls -p 6379