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

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

最終更新日:Nov 09, 2025

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

前提条件

  • インスタンスは Redis 4.0 以降を実行します。

  • インスタンスは、ネットワークタイプとして VPC を使用します。

    説明

    インスタンスがクラシックネットワークを使用している場合、切り替え方法については、「VPC への切り替え」をご参照ください。

Redis Sentinel の概要

Redis Sentinel は、Master とレプリカのモニタリング、エラーアラート、自動フェールオーバーなどの機能を Redis に提供します。Redis Sentinel は、自主管理 Redis データベースを使用し、高い信頼性を必要とする多くのビジネスシナリオに適しています。これらの自主管理 Redis データベースのクラウドへの移行を容易にするために、Alibaba Cloud は Sentinel 互換モードを提供しています。

説明

Tair (Redis OSS-compatible) は、Redis Sentinel の代わりに Alibaba Cloud が開発した高可用性コンポーネントを使用します。

Sentinel 互換モードを有効にすると、次の Sentinel コマンドを使用できます (次のコマンドでは Master 名として redis_master を使用します):

コマンド

説明

SENTINEL sentinels

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

SENTINEL sentinels redis_master

SENTINEL get-master-addr-by-name

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

SENTINEL get-master-addr-by-name redis_master

手順

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

  2. [インスタンス情報] ページの左側のナビゲーションウィンドウで、[パラメーター設定] をクリックします。

  3. インスタンスアーキテクチャに基づいて、対応するパラメーターを変更して Sentinel 互換モードを有効にします。詳細については、「パラメーターの設定」をご参照ください。

    • インスタンスがプロキシモードのクラスタアーキテクチャまたは読み書き分離アーキテクチャを使用している場合: sentinel_compat_enable パラメーターの値を 1 に変更します。

    • インスタンスが標準アーキテクチャを使用している場合: #no_loose_sentinel-enabled パラメーターの値を yes に変更します。

    説明
    • インスタンスの詳細ページでアーキテクチャ情報を確認できます。

    • 直接接続モードのクラスタアーキテクチャは、負荷分散にオープンソースの Redis Cluster を使用します。Sentinel コンポーネントは必要なく、Sentinel パラメーターの設定はサポートされていません。

  4. (オプション) モードを有効にした後、インスタンスに接続し、SENTINEL sentinels redis_master コマンドを実行してテストできます。コマンドが正常に実行されると、インスタンスに対して Redis Sentinel 互換モードが有効になります。

    Sentinel 互換モードでは、追加のエンドポイントは提供されません。元のエンドポイント (例: r-********.redis.rds.aliyuncs.com:6379) を使用して直接接続できます。

    説明
    • SENTINEL コマンドのパスワードなしのアクセスを設定するには、#no_loose_sentinel-password-free-access パラメーターを yes に設定します。これにより、SUBSCRIBE および SENTINEL コマンドを使用して、パスワードなしで +switch-master チャンネルをサブスクライブしてモニターできます

    • パスワードなしのコマンドをさらに追加するには、上記のパスワードなしのパラメーターを有効にした後、#no_loose_sentinel-password-free-commands パラメーターを使用して追加のパスワードなしのコマンドを追加できます。

関連する API 操作

API 操作

説明

DescribeParameters

インスタンスの構成パラメーターと運用パラメーターを照会します。

ModifyInstanceConfig

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