翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ステップ 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 OSSソフトウェアディストリビューションに含まれています。
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