ステップ 3: クラスターに接続する - Amazon MemoryDB for Redis

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ステップ 3: クラスターに接続する

続行する前に、「ステップ 2: クラスターへのアクセスの許可」を完了します。

このセクションでは、Amazon EC2 インスタンスが作成済みであり、このインスタンスに接続できることを前提としています。これを行う手順については、「Amazon EC2 入門ガイド」を参照してください。

Amazon EC2 インスタンスは、許可されている場合にのみクラスターに接続できます。

クラスターエンドポイントを見つける

クラスターが利用可能な状態であり、クラスターへのアクセスを許可されている場合は、Amazon EC2 インスタンスにログインしてクラスターに接続できます。そのためには、最初にエンドポイントを確認する必要があります。

エンドポイントを見つける方法の詳細については、以下を参照してください。

メモリー DB クラスターへの接続 (Linux)

これで、必要なエンドポイントが手に入ったので、EC2 インスタンスにログインし、クラスターに接続できます。次の例では、‭cli‭‬ ユーティリティを使用して、Ubuntu 22でクラスターに接続します。‬‬‬‬‬‬‬‬ cli の最新バージョンでは、暗号化/認証が有効なクラスターを接続するための SSL/TLS もサポートしています。

redis-cli を使用して MemoryDB ノードに接続する

MemoryDB ノードの Secure Socket Layer (SSL) を使用するクライアントを使用します。Amazon Linux や Amazon Linux 2 で、TLS/SSL を使用して redis-cli を使用することもできます。

redis-cli を使用して、Amazon Linux 2 または Amazon Linux の MemoryDB クラスターに接続するには
  1. redis-cli ユーティリティをダウンロードし、コンパイルします。このユーティリティは Redis ソフトウェアディストリビューションに含まれています。

  2. EC2 インスタンスのコマンドプロンプトで、使用している Linux のバージョンに適したコマンドを入力します。

    Amazon Linux 2023

    Amazon Linux 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 Linux 2023 に redis6 をインストールすると、redis6-cli以下の代わりにコマンドを使用できるようになりました。redis-cli

    redis6-cli -h Primary or Configuration Endpoint --tls -p 6379