翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ステップ 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 クラスターに接続するには
redis-cli ユーティリティをダウンロードし、コンパイルします。このユーティリティは Redis ソフトウェアディストリビューションに含まれています。
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
redis-cli ユーティリティをダウンロードしてインストールしたら、オプションのコマンドを実行することをお勧めします。
make-test
-
暗号化と認証が有効になっているクラスターに接続するには、以下のコマンドを入力します。
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