すべてのプロダクト
Search
ドキュメントセンター

Tair (Redis® OSS-Compatible):Sentinel互換モードを有効にする

最終更新日:Nov 20, 2024

Redis SentinelはRedisの高可用性を提供します。 Tair (Redis OSS互換) は、Sentinelを実行するサービスをサポートするSentinel互換モードを提供します。 このトピックでは、コンソールでSentinel互換モードを有効にする方法について説明します。

前提条件

  • インスタンスのエンジンバージョンはRedis 4.0以降です。

  • インスタンスは仮想プライベートクラウド (VPC) にデプロイされています。

    説明

    インスタンスがクラシックネットワークで実行されている場合は、インスタンスのネットワークタイプをVPCに切り替えます。 詳細については、「クラシックネットワークからVPCへのネットワークタイプの切り替え」をご参照ください。

Redis Sentinelの概要

Redis Sentinelは、マスターおよびレプリカの監視、障害警告、自動フェールオーバーなどの機能をRedisに提供します。 Redis Sentinelは、自己管理Redisデータベースを使用し、高い信頼性を必要とする多くのビジネスシナリオに適しています。 これらの自己管理型Redisデータベースのクラウドへの移行を容易にするために、Alibaba cloudはSentinel互換モードを提供しています。

説明

Tair (Redis OSS互換) は、Redis Sentinelの代わりにAlibaba Cloudによって開発された高可用性 (HA) コンポーネントを使用します。 詳細については、「関数と機能」をご参照ください。

Sentinel互換モードを有効にすると、次の表に示すSentinelコマンドを実行できます。

コマンド

説明

センティネル歩哨

指定されたマスターのSentinelインスタンスと、これらのSentinelインスタンスのステータスを照会します。 次の構文が使用されます。

SENTINEL sentinels <Name of a master>

SENTINEL get-master-addr-by-name

指定されたマスターのIPアドレスとポート番号を照会します。 次の構文が使用されます。

SENTINEL get-master-addr-by-name <Name of a master>

手順

  1. コンソールにログインし、[インスタンス] ページに移動します。 上部のナビゲーションバーで、管理するインスタンスが存在するリージョンを選択します。 次に、インスタンスを見つけて、インスタンスIDをクリックします。

  2. 左側のナビゲーションウィンドウで、パラメーター設定をクリックします。

  3. インスタンスのSentinel互換モードを有効にします。

    • インスタンスが読み取り /書き込み分割インスタンスまたはプロキシモードのクラスターインスタンスの場合、sentinel_compat_enableパラメーターを1に設定します。

    • インスタンスが標準インスタンスの場合、#no_loose_sentinel-enabledパラメーターをyesに設定します。

    インスタンスに対してSentinel互換モードを有効にすると、インスタンスに接続してSENTINEL sentinels testコマンドを実行できます。 コマンドの実行が成功すると、インスタンスのRedis Sentinel互換モードが有効になります。 Sentinel互換モードは、追加のエンドポイントを提供しません。 r-******** .redis.rds.aliyuncs.com:6379などの元のエンドポイントを使用してインスタンスに接続できます。

関連する API 操作

API 操作

説明

DescribeParameters

インスタンスの設定および操作パラメーターを照会します。

ModifyInstanceConfig

インスタンスのパラメーター設定を変更します。