Tair (Redis OSS互換) インスタンスに接続するには、インスタンスのエンドポイントを取得する必要があります。 インスタンスの仮想IPアドレス (VIP) は、メンテナンスまたは構成の変更により変更される場合があります。 サービスの可用性を確保するために、エンドポイント (r-2vcl6xcftp1nu7 ****.com
など) を使用してインスタンスに接続することを推奨します。 コンソールでは、さまざまな種類のエンドポイントを表示できます。
前提条件
クライアントのIPアドレスが Redisインスタンスのホワイトリストに追加されます。 詳細については、「」「ホワイトリストの設定」をご参照ください。
手順
ApsaraDB for Redisコンソールにログインし、[インスタンス] ページに移動します。 上部のナビゲーションバーで、管理するインスタンスが存在するリージョンを選択します。 次に、インスタンスを見つけて、インスタンスIDをクリックします。
では、接続情報セクションでは、さまざまな種類のエンドポイントとポート番号を表示します。
説明インターネット経由で Redisインスタンスに接続する場合は、インスタンスのパブリックエンドポイントを申請します。 詳細については、「」「ApsaraDB For Redisインスタンスのパブリックエンドポイントの申請」をご参照ください。
直接接続モードで実行されるクラウドネイティブクラスターインスタンスのパブリックエンドポイントを申請することはできません。 詳細については、「」「エンドポイントの表示」をご参照ください。
その後、 Redisインスタンスに接続できます。 詳細については、「」「redis-cliを使用してApsaraDB For Redisインスタンスに接続する」をご参照ください。
プロキシモードと直接接続モード
ApsaraDB for Redisは、次の接続モードをサポートしています。
プロキシモード
クライアントは、プロキシノードを使用して Redisインスタンスに接続します。
プロキシノードは社内で開発され、アーキテクチャの変更、コマンドのルーティング、ロードのバランス、フェイルオーバーの実行、プロキシモードのRedisインスタンスの社内コマンドの実行を可能にします。 接続モードには、接続の集約、読み取りパフォーマンスの向上、使いやすさなど、いくつかの利点があります。 これにより、より効率的なビジネスシステムを設計できます。 詳細については、「プロキシノードの機能」をご参照ください。
直接接続モード
標準のマスターレプリカインスタンスの場合、クライアントはインスタンスのマスターノードに直接接続します。
Redisクラスターインスタンスの場合、クライアントはインスタンスに直接接続し、負荷分散などのタスクはインスタンスによって処理されます。 これは、ネイティブRedisクラスターへの直接接続とまったく同じです。
異なるアーキテクチャのインスタンスでサポートされているネットワークタイプと接続モード
次の表では、️ ️ ️ ️ ️ ️✔️ 機能がサポートされていることを示し、❌は、この機能がサポートされていないことを示します。
展開モード | インスタンスアーキテクチャ | 接続モード | [VPC] | インターネット |
クラウドネイティブ | 標準アーキテクチャ | 直接接続モード | ✔️ | ✔️ |
クラスタアーキテクチャ1 | 直接接続モード | ✔️ | ❌ | |
プロキシモード | ✔️ | ✔️ | ||
読み書き分離アーキテクチャ | プロキシモード | ✔️ | ✔️ | |
クラシック | 標準アーキテクチャ | 直接接続モード | ✔️ | ✔️ |
クラスタアーキテクチャ2 | プロキシモード 直接接続モード | ✔️ | ✔️ | |
読み書き分離アーキテクチャ | プロキシモード | ✔️ | ✔️ |
1のクラウドネイティブクラスターインスタンスは、直接接続モードまたはプロキシモードのみをサポートします。
2クラシッククラスターインスタンスは、直接接続モードとプロキシモードの両方をサポートしています。
VPCとインターネット
ApsaraDB for Redisでサポートされているネットワークタイプ:
VPC
仮想プライベートクラウド (VPC) は、物理層プロトコル上のネットワーク層で他のネットワークから分離されたプライベートネットワークです。 VPCは、高いセキュリティ、信頼性、柔軟性、スケーラビリティ、使いやすさを提供します。 詳細については、「VPC の概要」をご参照ください。
シナリオ: Elastic Compute Service (ECS) インスタンスが Redisインスタンスと同じVPCにデプロイされ、ECSインスタンスはVPC経由で Redisインスタンスに接続できます。 これにより、より高いセキュリティとより低いネットワーク遅延が実現します。
インターネット
詳細については、「」「ApsaraDB For Redisインスタンスのパブリックエンドポイントの申請」をご参照ください。
インターネット経由で Redisインスタンスに接続するトラフィックに対しては課金されませんが、接続にはリスクが発生する可能性があります。 より高いセキュリティを確保するためにVPCを使用することを推奨します。
シナリオ: Redisインスタンスは、オンプレミスデバイス、別のVPCにデプロイされたECSインスタンス、またはサードパーティのクラウドサービス内のデバイスを使用して、インターネット経由で接続できます。
よくある質問
インスタンスに接続した後、インスタンスのエンドポイントが表示されないのはなぜですか。
インスタンスのパブリックエンドポイントを申請するエントリポイントが見つからないのはなぜですか?
インスタンスがクラウドネイティブ直接接続モードで実行されるクラスターインスタンスかどうかを知るにはどうすればよいですか。
インスタンスのプロキシモードを有効にするにはどうすればよいですか。
レプリカノードに接続できますか? レプリカノードのエンドポイントが表示されないのはなぜですか。
関連ドキュメント
Tair インスタンスに接続するメソッド:
クライアントがインスタンスへの接続に失敗し、エラーが報告された場合は、一般的なエラーとトラブルシューティングで提供されているソリューションを参照できます。