步驟 3:Connect 到叢集 - Amazon MemoryDB for Redis

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

步驟 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 上使用 redis-cli 搭配 TLS/SSL。

在 Amazon Linux 2 或 Amazon Linux 上使用 Redis-cli 連接到記憶體資料庫叢集
  1. 下載並編譯 redis-cli 公用程式。此公用程式隨附於 Redis 軟體發行版本中。

  2. 在 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
  3. 下載並安裝 redis-cli 公用程式之後,建議您執行選擇性命令。make-test

  4. 若要連線至已啟用加密和驗證的叢集,請輸入以下指令:

    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