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

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

ステップ 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 OSSソフトウェアディストリビューションに含まれています。

  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