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

ApsaraDB for Redis:ApsaraDB for Redisインスタンスに設定できるパラメーター

最終更新日:Sep 26, 2024

ビジネスシナリオに基づいてApsaraDB for Redisインスタンスのパラメーターを微調整およびカスタマイズして、インスタンスのパフォーマンスとセキュリティを向上させることができます。 このトピックでは、さまざまなエンジンバージョンとアーキテクチャでサポートされているパラメーターについて説明します。

注意事項

  • パラメーターの設定時にパラメーターが現在のバージョンでサポートされていませんエラーが返された場合は、インスタンスのマイナーバージョンを更新します。 詳細については、「」「インスタンスのマイナーバージョンの更新」をご参照ください。

  • 特定のパラメーターの変更を送信すると、インスタンスは自動的に再起動されます。 再起動中に、インスタンスは数秒間続く一時的な接続に遭遇します。 パラメーターを変更するページで、[再起動して効果を取得] 列は、変更を有効にするためにインスタンスを再起動する必要があるかどうかを示します。 詳細については、「」「インスタンスパラメーターの設定」をご参照ください。

重要

このトピックでは、ApsaraDB for Redis Community Editionインスタンスでサポートされているパラメーターについて説明します。 ApsaraDB For Redis Enhanced Edition (Tair) インスタンスでサポートされているパラメーター (DRAMベース永続メモリ最適化ESSD/SSDベースインスタンスなど) の詳細については、「Tairインスタンスに設定できるパラメーター」をご参照ください。

パラメーター

次のセクションでは、このトピックの表で使用される記号について説明します。

  • ️ ️ ️ ️ ️ ️✔️ シンボルは、メジャーバージョンまたはインスタンスアーキテクチャがパラメーターをサポートしていることを示します。

  • ❌シンボルは、メジャーバージョンまたはインスタンスアーキテクチャがパラメーターをサポートしていないことを示します。

説明

パラメーター

説明

インスタンスのメジャーバージョンとアーキテクチャ

レッド7.0

Redis 6.0

Redis 5.0

Redis 4.0

Redis 2.8

#no_loose_check-whitelist-常に

インスタンスに対してパスワードフリーアクセスを有効にした後、クライアントのIPアドレスが ApsaraDB for Redisインスタンスのホワイトリストに追加されていることを確認するかどうかを指定します。 クライアントは、インスタンスと同じ仮想プライベートクラウド (VPC) にデプロイされます。 有効な値:

  • yes: ApsaraDB for Redisインスタンスのパスワードなしアクセスを有効にした後、クライアントがインスタンスに接続する前に、 ApsaraDB for Redisインスタンスと同じVPCにデプロイされているクライアントのIPアドレスをインスタンスのホワイトリストに追加する必要があります。

    (エラー) ERR不正アドレスエラーが返された場合、ホワイトリストは不適切に構成されています。

  • no (デフォルト): ApsaraDB for Redisインスタンスのパスワード不要アクセスを有効にすると、クライアントのIPアドレスをインスタンスのホワイトリストに追加せずに、 ApsaraDB for Redisインスタンスと同じVPCにデプロイされているクライアントをインスタンスに接続できます。

説明

このパラメータは、 ローカルディスクベースのインスタンス。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

#no_loose_disabled-コマンド

無効なコマンド。 このパラメーターを使用すると、FLUSHALLFLUSHDBKEYSHGETALLEVALEVALSHASCRIPTなど、ビジネス要件に基づいてリスクが高い、または時間の複雑さが高いコマンドを無効にできます。

説明
  • コマンドを小文字で指定し、コマンドをコンマ (,) で区切ります。

  • FLUSHALLコマンドを無効にしても、Tairコンソールのデータの消去機能は引き続き使用できます。

  • インスタンスのパフォーマンスを安定させるために、 ApsaraDB for RedisではCONFIGなどのコマンドを無効にすることはできません。 詳細については、「」「無効にできないハイリスクのコマンド」をご参照ください。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

sentinel_compat_enable

プロキシモードのクラスターインスタンスに対してSentinel互換モードを有効にするか、読み書き分離インスタンスに対して有効にするかを指定します。 有効な値:

  • 1: Sentinel互換モードを有効にします。

  • 0 (デフォルト): Sentinel互換モードを無効にします。

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

#no_loose_sentinel-enabled

直接接続モードの標準インスタンスまたはクラスターインスタンスに対してSentinel互換モードを有効にするかどうかを指定します。 有効な値:

  • はい

  • no (デフォルト)

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書きの分割 ️❌

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書きの分割 ️❌

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書きの分割 ️❌

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書きの分割 ️❌

#no_loose_sentinel-password-freeアクセス

Sentinelモードが有効になっているときに、パスワードなしでSentinelコマンドを実行できるようにするかどうかを指定します。 有効な値:

  • yes: Sentinelコマンドをパスワードなしで実行できます。 Sentinelモードを有効にすると、VPC経由でパスワード不要のアクセスを必要とせずにSentinelコマンドを実行できます。

    プロキシノードは、+ switch-masterチャネルにサブスクライブするためのSUBSCRIBEコマンドの使用もサポートします。

  • no (デフォルト): Sentinelコマンドをパスワードなしで実行できません。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

#no_loose_statistics-cmds

このパラメーターは、ApsaraDB for Redisの可観測性に関連しています。 インスタンスにこのパラメーターを指定した後、インスタンスの監査ログ機能も有効にする必要があります。 監査ログは5秒間隔で収集する必要があります。

  • #no_loose_statistics-cmds: 統計を収集するコマンドを指定します。 コマンドが発行されるソースIPアドレスおよびコマンドが実行される頻度が収集される。 このパラメーターはデフォルトで空で、統計が収集されないことを示します。 複数入力する場合は、コンマ (,) で区切ります。

  • #no_loose_statistics-ip有効: IPアドレスに関する統計情報の収集を有効にするか、確立された接続のIPアドレスを記録するかを指定します。 有効な値: yesおよびno。 デフォルト値: no。

  • #no_loose_statistics-keys: 統計を収集するキーを指定します。 ソースIPアドレスと、これらのキーが照会または更新される頻度が収集されます。 このパラメーターはデフォルトで空で、統計が収集されないことを示します。 複数のキーはコンマ (,) で区切ります。

説明
  • パフォーマンスの低下を防ぐため、#no_loose_statistics-cmdsパラメーターに過剰な数のコマンドを、#no_loose_statistics-keysパラメーターに過剰な数のキーを指定しないことを推奨します。 また、問題のトラブルシューティングやO&Mタスクを実行する場合にのみ、これらのパラメーターを有効にしてください。

  • Simple Log Serviceコンソールで監査ログをダウンロードし、次のセクションで説明するキーワードを使用して、表示するログを検索できます。 監査ログのダウンロード方法の詳細については、「監査ログのダウンロード」をご参照ください。

    • タイプ値7: IPアドレスの1秒あたりのクエリ (QPS) を示します。

    • タイプ値8: IPアドレスの接続統計を示します。

    • タイプ値9: キーの統計を示します。

    • タイプ値10: コマンドの統計を示します。

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

#no_loose_statistics-ip有効

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

#no_loose_statistics-keys

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

#no_loose_tls-minバージョン

インスタンスでサポートされている最も古いTransport Layer Security (TLS) バージョン。 有効な値:

  • TLSv1 (デフォルト)

  • TLSv1.1

  • TLSv1.2

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

cluster_compat_enable

プロキシモードのクラスターインスタンスまたは読み書き分離インスタンスのネイティブRedisクラスターの構文のサポートを有効にするかどうかを指定します。 有効な値:

  • 0: ネイティブRedisクラスターの構文のサポートを無効にします。

  • 1 (デフォルト): ネイティブRedisクラスターの構文のサポートを有効にします。

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

max_session_processing

接続ごとに許可される保留中のリクエストの最大数。 プロキシノードがクライアントからの要求をデータノードに転送するが、データノードから応答を受信しない場合、これらの要求は保留中である。 このパラメーターは、プロキシノードのフロントエンドとバックエンドの機能の違いによって引き起こされる保留中のリクエストの数を制限するために使用されます。 これにより、メモリ使用量の増加を防ぐことができる。

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

ptod_enabled

プロキシノードを使用してクライアントIPアドレスをデータノードに渡すかどうかを指定します。 有効な値:

  • 0 (デフォルト): クライアントIPアドレスをデータノードに渡さない。

  • 1: クライアントIPアドレスをデータノードに渡します。

説明

このパラメーターは、直接接続モードの標準インスタンスまたはクラスターインスタンスとは無関係です。

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

readonly_lua_route_ronode_enable

リードレプリカでLuaスクリプトを有効にするかどうかを指定します。 有効な値:

  • 0 (デフォルト): Luaスクリプトを無効にします。 Luaスクリプトは、リードレプリカではなくマスターノードによって処理されます。

  • 1: Luaスクリプトを有効にします。 読み取り要求のみを含むLuaスクリプトは、読み取りレプリカに転送されます。

標準❌

クラスター ️❌️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️❌️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️❌️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️❌️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

read_request_only_ronode_whenrwsplit_enable

読み取り専用権限を持つアカウントからのリクエストに対して単方向転送を有効にするかどうかを指定します。 有効な値:

  • 0 (デフォルト): 単方向転送を無効にします。 読み取り専用権限を持つアカウントからのリクエストは、重みに基づいてマスターノードを含むすべてのノードに転送されます。

  • 1: 単方向転送を有効にします。 読み取り専用権限を持つアカウントからのリクエストは、読み取りレプリカにのみ転送されます。

標準❌

クラスター ️❌️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️❌️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️❌️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️❌️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️❌️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

rt_threshold_ms

プロキシノードのスロークエリをログに記録するためのしきい値。 単位:ミリ秒。 プロキシノードが指定されたしきい値より長い期間リクエストを処理すると、リクエストはスローログに記録されます。

説明

この期間は、プロキシノードがデータノードに要求を送信するときに開始し、プロキシノードが応答を受信するときに終了する。

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

script_check_enable

Luaスクリプトで使用されるキーが、プロキシモードのクラスターインスタンスまたは読み書き分離インスタンスの同じスロットにマップされていることを確認するかどうかを指定します。 詳細については、「」「プロキシモードのLuaスクリプトの追加チェック」をご参照ください。 有効な値:

  • 0: キーが同じスロットにマップされているかどうかをチェックしません。 ApsaraDB for Redisインスタンスのデータベースアカウントに読み取り専用権限がある場合、システムは引き続きチェックを実行します。

  • 1 (デフォルト): キーが同じスロットにマップされているかどうかを確認します。

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

transfer_subscriple_to_pcissible_enable

SUBSCRIBEPSUBSCRIBEに変換する機能を有効にするかどうかを指定します。 有効な値:

  • 0 (デフォルト): この機能を無効にします。 プロキシノードはSUBSCRIBEをPSUBSCRIBEに変換できません。

  • 1: この機能を有効にします。 プロキシノードは、SUBSCRIBEPSUBSCRIBEに変換できます。

    説明

    LuaスクリプトでPub/Subコマンドを使用しており、購読しているチャネルでメッセージを受信できない場合は、この機能を有効にして問題を解決できます。

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

appendfsync

追加専用ファイル (AOF) 持続性のためにfsync操作を実行する頻度。 デフォルト値はeverysecで、変更できません。 このパラメーターは、appendonlyパラメーターがyesに設定されている場合にのみ使用できます。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

appendonly

マスターノードのAOF永続性を有効にするかどうかを指定します。 有効な値:

  • yes (デフォルト)

  • いいえ

    説明

    デフォルトでは、Redis Database (RDB) スナップショットを使用したデータ永続化は1日1回実行されます。 詳細については、「」「自動または手動バックアップ」をご参照ください。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

client-output-buffer-limit pubsub

パブリッシャーおよびサブスクライバークライアントの出力バッファ制限。 指定された制限に達すると、クライアントは切断されます。 このパラメーターは、<hard limit> <soft limit> <soft seconds> の形式で指定します。 デフォルト値: 33554432 8388608 60

  • <hard limit>: ハードリミット。 クライアントの出力バッファサイズがハード制限値以上の場合、クライアントは切断されます。 ハードリミット値はバイト単位で測定されます。

  • <soft limit>: ソフトリミット。 <soft seconds>: ソフトリミット値に到達または超過する最大秒数。 クライアントの出力バッファサイズが、ソフト秒値以上の期間にわたってソフトリミット値以上のままである場合、クライアントは切断されます。 ソフトリミット値はバイト単位で測定されます。 ソフト秒値は秒単位で測定されます。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

ダイナミック-hz

バックグラウンドタスクの動的周波数制御を有効にするかどうかを指定します。 有効な値:

  • yes (デフォルト)

  • いいえ

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

  • hash-max-ziplist-entries

  • hash-max-ziplist-value

hash-max-ziplist-entrieshash-max-ziplist-valueは、Redis 6.0以前で使用できます。

ハッシュが次の両方の条件を満たす場合にのみ、Ziplistエンコーディングが使用されます。

  • ハッシュに格納されているキーと値のペアの数が、hash-max-ziplist-entriesパラメーターの値よりも小さい。

  • ハッシュに格納されているキーと値のペアのキーと値はすべて、hash-max-ziplist-valueパラメーターの値よりも小さくなります。 キーと値はバイト単位で測定されます。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

  • hash-max-listpack-entries

  • hash-max-listpack-value

hash-max-listpack-entrieshash-max-listpack-valueは、Redis 7.0から使用できます。

ハッシュが次の両方の条件を満たす場合にのみ、Ziplist (listpack) エンコーディングが使用されます。

  • ハッシュに格納されているキーと値のペアの数が、hash-max-listpack-entriesパラメーターの値よりも小さい。

  • ハッシュに格納されているキーと値のペアのキーと値はすべて、hash-max-listpack-valueパラメーターの値よりも小さくなります。 キーと値はバイト単位で測定されます。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

hello_enabled

HELLOコマンドを有効にして、プロキシモードのクラスターインスタンスまたは読み書き分離インスタンスのRESP2プロトコルとRESP3プロトコルを切り替えるかどうかを指定します。 有効な値:

  • 1: HELLOコマンドを有効にします。 HELLOコマンドを有効にすると、HELLOコマンドを実行して、RESP2プロトコルとRESP3プロトコルを切り替えることができます。

  • 0 (デフォルト): HELLOコマンドを無効にします。

説明

このパラメーターは、マイナーバージョンが7.0.9以降のプロキシノードで使用できます。

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準❌

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

hz

ApsaraDB for Redisインスタンスのバックグラウンドでタスクを実行する頻度を指定します。 たとえば、期限切れのキーを削除するタスクの実行頻度を指定できます。 有効な値: 1 ~ 500 デフォルト値は10で、各タスクが1秒間に10回実行されることを指定します。

説明

値が大きいほど、 ApsaraDB for RedisインスタンスのCPU消費量が多くなりますが、システムは期限切れのキーをより頻繁に削除し、タイムアウトした接続をより正確に閉じることができます。 100以下の値を指定することを推奨します。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

latency-tracking

コマンドごとのレイテンシの追跡を有効にするかどうかを指定します。 有効な値:

  • yes (デフォルト)

  • いいえ

説明

このパラメーターは、Redis 7.0でのみ使用できます。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

lazyfree-lazy-eviction

遅延フリーメカニズムに基づいて削除機能を有効にするかどうかを指定します。 有効な値:

  • はい

  • no (デフォルト)

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

lazyfree-lazy-expire

遅延フリーメカニズムに基づいて期限切れのキーを削除するかどうかを指定します。 有効な値:

  • yes (デフォルト)

  • いいえ

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

lazyfree-lazy-server-del

暗黙的なDEL操作の遅延フリーメカニズムに基づいてデータを非同期に削除するかどうかを指定します。 有効な値:

  • yes (デフォルト)

  • いいえ

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

lazyfree-lazy-user-del

ユーザーがDELコマンドを実行したときに、遅延フリーメカニズムに基づいてデータを非同期に削除するかどうかを指定します。 有効な値:

  • yes (デフォルト)

  • いいえ

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

lazyfree-lazy-user-flush

FLUSHDBFLUSHALLSCRIPT FLUSH、およびFUNCTION FLUSHコマンドを制御して、遅延フリーメカニズムに基づいてデータを非同期的に削除するかどうかを指定します。 有効な値:

  • はい

  • no (デフォルト)

説明

このパラメーターは、Redis 7.0でのみ使用できます。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

list-compress-depth

リストの両端で圧縮されていないノードの数。 有効な値: 0 ~ 65535

  • 0 (デフォルト): リストのノードを圧縮しません。

  • 165535の範囲の値: リストの両端にある指定された数のノードは圧縮されませんが、その間のノードは圧縮されます。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

list-max-ziplist-entries

リストに格納できる要素の最大数と、リスト内の各要素の最大サイズ。 Ziplistエンコーディングは、リストが次の両方の条件を満たす場合にのみ使用されます。

  • リストに格納されている要素の数が、list-max-ziplist-entriesパラメーターの値よりも小さい。

  • リストに格納されている各要素のバイト数は、list-max-ziplist-valueパラメーターの値よりも小さい。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

list-max-ziplist-value

  • list-max-ziplist-size

  • list-max-listpack-size

list-max-ziplist-sizeはRedis 6.0以前で使用できますが、list-max-listpack-sizeはRedis 7.0から使用できます。

  • 正の数は、クイックリストの各ziplist (listpack) の要素の最大数を示します。 たとえば、このパラメーターを5に設定すると、クイックリストの各ziplist (listpack) に最大5つの要素を含めることができます。

  • 負の値は、クイックリストの各ziplist (リストパック) の最大バイト数を示します。 有効な値:

    • -5: クイックリストの各ziplist (リストパック) が64 KBを超えないように指定します。

    • -4: クイックリストの各ziplist (リストパック) が32 KBを超えないように指定します。

    • -3: クイックリストの各ziplist (リストパック) が16 KBを超えないように指定します。

    • -2 (デフォルト): クイックリストの各ziplist (リストパック) が8 KBを超えないように指定します。

    • -1: クイックリストの各ziplist (リストパック) が4 KBを超えないように指定します。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

maxmemory-policy

メモリが使い果たされた場合にキーを削除するために使用されるポリシー。 ApsaraDB for Redisインスタンスのメモリ使用量がMaxmemoryに達すると、データの削除がトリガーされます。 ニーズに基づいてデータ削除ポリシーを選択できます。 有効な値:

説明
  • デフォルトでは、MaxmemoryApsaraDB for Redisインスタンスのインスタンスクラスのストレージ容量に設定されており、変更することはできません。 たとえば、インスタンスクラスのストレージ容量が2 GBの場合、Maxmemoryの値は2 GBです。

  • クラスターインスタンスの場合、単一のデータノードのメモリ使用量がMaxmemoryの値に達すると、インスタンスの合計メモリ使用量が上限に達していなくても、データの削除がトリガーされます。 この問題に対処するには、インスタンスのデータスキューを処理する必要があります。 詳細については、「」「ApsaraDB For Redisクラスターインスタンスのデータスキューの処理」をご参照ください。

  • LRUは、最も以前に使用されたデータをキャッシュから追い出すポリシーを示す。 LFUは、最も使用頻度の低いデータをキャッシュから削除するポリシーを示します。 LRU、LFU、および生存時間 (TTL) ポリシーは、近似およびランダム化アルゴリズムを使用して実装されます。

  • volatile-lru (Tair DRAMベースのインスタンスおよびApsaraDB for Redis Community Editionインスタンスのデフォルト): キーの有効期限が切れているかどうかに関係なく、TTLが設定されているキーからLRUキーを削除します。

  • noeviction (Tair永続メモリ最適化インスタンスのデフォルト): メモリ制限に達したときにスペースを作成するためのキーを削除しませんが、書き込み操作のエラーを返します。

  • volatile-lfu: TTLが設定されているキーからLFUキーを削除します。

  • volatile-random: TTLが設定されているキーからキーをランダムに削除します。

  • volatile-ttl: TTLが設定されているキーから、TTLが最も短いキーを削除します。

  • allkeys-lru: すべてのキーからLRUキーを削除します。

  • allkeys-lfu: すべてのキーからLFUキーを削除します。

  • allkeys-random: すべてのキーからキーをランダムに削除します。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

maxmemory-eviction-tenacity

各データ削除のレイテンシを設定するために使用される削除係数。 有効値: 0~100。 デフォルト値は 10 です。

  • この値を小さくすると、待ち時間は減少するが、データ追い出しの有効性は損なわれる。

  • 大量のデータが書き込まれている場合は、この値を増やすことができます。 この場合、レイテンシが増加する。 値100は、メモリ使用量がmaxmemoryの制限を下回るか、キーを削除できなくなるまで、システムがデータを削除し続けることを示します。

説明

このパラメーターは、Redis 7.0でのみ使用できます。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

active-expire-effort

期限切れキーの各削除のレイテンシを設定するために使用されるExpire係数。 有効な値: 1 ~ 10。 デフォルト値は 1 です。 値が大きいほど、期限切れのキーが削除され、より多くのCPUリソースが使用されます。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

notify-keyspace-events

サーバーがクライアントに通知できるイベントのタイプ。 このパラメーターの値は、次の文字の組み合わせです。 このパラメーター設定は、インスタンス内のすべてのデータベースに適用されます。 これらの通知はCPUリソースを消費します。 詳細については、「Redisキースペース通知」をご参照ください。

  • K: キースペースイベント。 すべてのイベントは、_keyspace @<db>_ プレフィックスで発行されます。

  • E: keyeventイベント。 すべてのイベントは、_keyevent @<db>_ プレフィックスで発行されます。

  • g: DELEXPIRERENAMEなど、特定のコマンドに関連しないジェネリックイベント。

  • $: 文字列コマンドのイベント。 クライアントには、文字列の作成、変更、削除の操作が通知されます。

  • l: リストコマンドのイベント。

  • s: setコマンドのイベント。

  • h: ハッシュコマンドのイベント。

  • z: ソートされたセットコマンドのイベント。

  • x: 有効期限イベント。 キーが期限切れになるのではなく、期限切れのキーが削除されると、クライアントに通知されます。

  • e: 立ち退きイベント。 maxmemoryポリシーに基づいてキーが削除されると、クライアントに通知されます。

  • A: 前述のすべてのイベントタイプ。 このパラメーターは、g$lshzxeパラメーターのエイリアスです。 例: AKE

重要

指定された値には、少なくともKまたはEを含める必要があります。それ以外の場合、通知は送信されません。

たとえば、有効期限イベントを通知する場合は、このパラメーターをExに設定します。 このパラメーターを指定した後、クライアントでPSUBSCRIBE _keyevent @ 0_* コマンドを実行すると、DB0のkeyeventイベントが通知されます。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

set-max-intset-entries

セットがintsetエンコーディングをサポートするデータエントリの最大数。 Intsetエンコーディングは、セットが次の両方の条件を満たす場合にのみ使用されます。

  • セット内のすべてのデータエントリは文字列です。

  • セットには、64ビットの符号付き整数の範囲内の基数10の整数のみが含まれます。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

slowlog-log-slow-than

低速クエリをログに記録するためのしきい値。 指定されたしきい値を超えて操作が実行されると、操作はログに記録されます。 単位:マイクロ秒。 有効な値: 10000〜10000000。 デフォルト値: 20000 (20ミリ秒) 。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

slowlog-max-len

スローログに格納できるエントリの最大数。 有効な値: 10010000。 デフォルト値: 1024

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

stream-node-max-bytes

ストリーム内の各マクロノードが消費できるメモリの最大量。 有効な値: 0999999999999999。 単位はバイトです。

説明

0の値は、各マクロノードが消費できるメモリの量が無制限であることを示します。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

stream-node-max-entries

ストリーム内の各マクロノードに保存できるエントリの最大数。 有効な値: 0999999999999999

説明

0の値は、各マクロノードに格納できるエントリの数に制限がないことを示します。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

tracking-table-max-keys

トラッキングテーブルに保存できるキーの最大数。 有効な値: 0 ~ 1000000000 デフォルト値: 1000000

説明

このパラメーターは、Redis 7.0でのみ使用できます。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

タイムアウト

タイムアウト期間。 接続が指定された期間アイドルのままである場合、システムは ApsaraDB for Redisインスタンスのクライアントへの接続を閉じます。 有効な値: 0 ~ 100000 単位は秒です。 デフォルト値は0で、タイムアウト期間が指定されていないことを示します。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

  • zset-max-ziplist-entries

  • zset-max-ziplist-value

zset-max-ziplist-entrieszset-max-ziplist-valueは、Redis 6.0以前で使用できます。

Ziplistエンコーディングは、ソートされたセットが次の両方の条件を満たす場合にのみ使用されます。

  • ソートされたセットに格納されているキーと値のペアの数が、zset-max-ziplist-entriesパラメーターの値よりも小さい。

  • ソート済みセットに格納されているキーと値のペアのキーと値はすべて、zset-max-ziplist-valueパラメーターの値よりも小さくなります。 キーと値はバイト単位で測定されます。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

  • zset-max-listpack-entries

  • zset-max-listpack-value

zset-max-listpack-entrieszset-max-listpack-valueは、Redis 7.0から使用できます。

Listpackエンコーディングは、ソートされたセットが次の両方の条件を満たす場合にのみ使用されます。

  • ソート済みセットに格納されているキーと値のペアの数が、zset-max-listpack-entriesパラメーターの値よりも小さい。

  • ソート済みセットに格納されているキーと値のペアのキーと値はすべて、zset-max-listpack-valueパラメーターの値よりも小さくなります。 キーと値はバイト単位で測定されます。

標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️

クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️

読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️