ビジネスシナリオに基づいてTair (Enterprise Edition) インスタンスのパラメーターを微調整およびカスタマイズして、インスタンスのパフォーマンスとセキュリティを向上させることができます。 このトピックでは、パラメーターについて説明します。
注意事項
パラメーターの設定時に
パラメーターが現在のバージョンでサポートされていません
エラーが返された場合は、インスタンスのマイナーバージョンを更新します。 詳細については、「インスタンスのマイナーバージョンの更新」をご参照ください。特定のパラメーターの変更を送信すると、インスタンスは自動的に再起動されます。 インスタンスは、再起動中に数秒間続く一時的な接続に遭遇します。 パラメーターを変更するページで、[再起動して効果を取得] 列は、変更を有効にするためにインスタンスを再起動する必要があるかどうかを示します。 詳細は、「インスタンスパラメーターの設定」をご参照ください。
設定できるインスタンスパラメーターは、エンジンのバージョンとインスタンスアーキテクチャによって異なります。 このトピックでは、DRAMベースのインスタンス、永続メモリ最適化インスタンス、ESSD/SSDベースのインスタンスなど、Tair (Enterprise Edition) インスタンスでサポートされているパラメーターについて説明します。 Redis Open-Source Editionインスタンスでサポートされているパラメーターの詳細については、「Redis Open-Source Editionインスタンスに設定できるパラメーター」をご参照ください。
パラメーター
次のセクションでは、このトピックの表で使用される記号について説明します。
️ ️ ️ ️ ️ ️ ️✔️ シンボルは、メジャーバージョンまたはインスタンスアーキテクチャがパラメーターをサポートしていることを示します。
❌シンボルは、メジャーバージョンまたはインスタンスアーキテクチャがパラメーターをサポートしていないことを示します。
インスタンスの安定性を確保するために、特定のパラメーターのみを設定できます。 このトピックで説明されていないパラメーターは設定できません。
インスタンスアーキテクチャの詳細については、「概要」をご参照ください。
DRAMベースの永続メモリ最適化インスタンス
パラメーター | 説明 | インスタンスシリーズとアーキテクチャ | |
DRAMベースのインスタンス | 永続的なメモリ最適化インスタンス | ||
#no_loose_check-whitelist-常に | インスタンスに対してパスワード不要アクセスを有効にした後、クライアントのIPアドレスがインスタンスのホワイトリストに追加されていることを確認するかどうかを指定します。 クライアントは、インスタンスと同じ仮想プライベートクラウド (VPC) にデプロイされます。 有効な値:
説明 このパラメーターは、クラシックインスタンスでのみ使用できます。 | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | ❌ |
#no_loose_disabled-コマンド | 無効なコマンド。 このパラメーターを使用すると、FLUSHALL、FLUSHDB、KEYS、HGETALL、EVAL、EVALSHA、SCRIPTなど、ビジネス要件に基づいてリスクが高い、または時間の複雑さが高いコマンドを無効にできます。 説明
| 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
#no_loose_lua-strictモード | Luaスクリプトのstrictモードを有効にするかどうかを指定します。 標準インスタンスのstrictモードを有効にした後、Luaスクリプトのキーは、スクリプトから動的に生成されるのではなく、クラスターインスタンスのように
説明 このパラメーターは、Redis 6.0およびESSD/SSDベースのインスタンスと互換性のあるTair DRAMベースのインスタンスでのみ使用できます。 | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター❌ 読み書きの分割 ️ ️ ️ ️ ️ ️ ️❌ | ❌ |
#no_loose_publish-no-wait-結果 | インスタンスでPUBLISHコマンドを実行するときにTairインスタンスのスループットを向上させるかどうかを指定します。 このコマンドの出力は常に0です。 有効な値:
説明 このパラメーターは、Redis 6.0と互換性のあるTair DRAMベースのインスタンスでのみ使用できます。 | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | ❌ |
sentinel_compat_enable | プロキシモードのクラスターインスタンスに対してSentinel互換モードを有効にするか、読み書き分離インスタンスに対して有効にするかを指定します。 有効な値:
| 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
#no_loose_sentinel-enabled | 直接接続モードの標準インスタンスまたはクラスターインスタンスに対してSentinel互換モードを有効にするかどうかを指定します。 有効な値:
| 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書きの分割 ️❌ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書きの分割 ️❌ |
#no_loose_sentinel-password-freeアクセス | Sentinelモードが有効になっているときに、パスワードなしでSentinelコマンドを実行できるようにするかどうかを指定します。 有効な値:
| 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
#no_loose_statistics-cmds | このパラメーターは、Tair (Enterprise Edition) の可観測性に関連しています。 インスタンスにこのパラメーターを指定した後、インスタンスの監査ログ機能も有効にする必要があります。 監査ログは5秒間隔で収集する必要があります。 詳細については、「Observability」および「監査ログ機能の有効化」をご参照ください。
説明
| 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | ❌ |
#no_loose_statistics-ip有効 | 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | ❌ | |
#no_loose_statistics-keys | 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | ❌ | |
#no_loose_tls-minバージョン | インスタンスでサポートされている最も古いTransport Layer Security (TLS) バージョン。 有効な値:
| 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | ❌ |
active-expire-effort | 期限切れのキーをクリーンアップする際の積極性のレベル。 このパラメーターに大きな値を指定すると、期限切れのキーをクリーンアップする際にエンジンがよりアクティブになります。 この場合、期限切れのキーによって消費されるメモリは減少しますが、CPU使用率とレイテンシは増加します。 有効な値: 1 ~ 10。 デフォルト値:1 説明 このパラメーターは、Tair永続メモリ最適化インスタンスでのみ使用できます。 | ❌ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
appendfsync | 追加専用ファイル (AOF) 持続性のためにfsync操作を実行する頻度。 デフォルト値はeverysecで、変更できません。 このパラメーターは、appendonlyパラメーターがyesに設定されている場合にのみ使用できます。 | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
appendonly | マスターノードのAOF永続性を有効にするかどうかを指定します。 有効な値:
| 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
client-output-buffer-limit pubsub | パブリッシャーおよびサブスクライバークライアントの出力バッファ制限。 指定された制限に達すると、クライアントは切断されます。 このパラメーターは、
| 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
cluster_compat_enable | プロキシモードのクラスターインスタンスまたは読み書き分離インスタンスのネイティブRedisクラスターの構文のサポートを有効にするかどうかを指定します。 有効な値:
| 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
ダイナミック-hz | バックグラウンドタスクの動的周波数制御を有効にするかどうかを指定します。 有効な値:
| 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
globalvectorindex_enabled | TairVectorグローバルインデックス機能を有効にするかどうかを指定します。 有効な値:
| 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書きの分割 ️❌ | ❌ |
hash-max-ziplist-entries | ハッシュに格納されるキーと値のペアの最大数とサイズ。 ハッシュが次の両方の条件を満たす場合にのみ、Ziplistエンコーディングが使用されます。
| 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
hash-max-ziplist-value | |||
hello_enabled | HELLOコマンドを有効にして、プロキシモードのクラスターインスタンスまたは読み書き分離インスタンスのRESP2プロトコルとRESP3プロトコルを切り替えるかどうかを指定します。 有効な値:
説明 このパラメーターは、マイナーバージョンが7.0.9以降のプロキシノードで使用できます。 | 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
hz | バックグラウンドでタスクを実行する頻度を指定します。 たとえば、期限切れのキーを削除するタスクの実行頻度を指定できます。 有効な値: 1 ~ 500 デフォルト値は10で、各タスクが1秒間に10回実行されることを指定します。 説明 値が大きいほどCPU消費量が高くなりますが、システムは期限切れのキーをより頻繁に削除し、タイムアウトした接続をより正確に閉じることができます。 100以下の値を指定することを推奨します。 | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
lazyfree-lazy-eviction | lazyfreeメカニズムに基づいて削除機能を有効にするかどうかを指定します。 有効な値:
| 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
lazyfree-lazy-expire | lazyfreeメカニズムに基づいて期限切れのキーを削除するかどうかを指定します。 有効な値:
| 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
lazyfree-lazy-server-del | 暗黙のDEL操作のlazyfreeメカニズムに基づいてデータを非同期に削除するかどうかを指定します。 有効な値:
| 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
lazyfree-lazy-user-del | ユーザーがDELコマンドを実行したときに、lazyfreeメカニズムに基づいてデータを非同期に削除するかどうかを指定します。 有効な値:
| ❌ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
list-compress-depth | リストの両端で圧縮されていないノードの数。 有効な値: 0 ~ 65535
| 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
list-max-ziplist-entries | リストに格納できる要素の最大数と、リスト内の各要素の最大サイズ。 Ziplistエンコーディングは、リストが次の両方の条件を満たす場合にのみ使用されます。
| ❌ | ❌ |
list-max-ziplist-value | |||
list-max-ziplist-size |
| 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
maxmemory-policy | メモリが使い果たされた場合にキーを削除するために使用されるポリシー。 インスタンスのメモリ使用量がMaxmemoryの値に達すると、データの削除がトリガーされます。 ニーズに基づいてデータ削除ポリシーを選択できます。 有効な値: 説明
| 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
max_session_processing | 接続ごとに許可される保留中のリクエストの最大数。 プロキシノードがクライアントからの要求をデータノードに転送するが、データノードから応答を受信しない場合、これらの要求は保留中である。 このパラメーターは、プロキシノードのフロントエンドとバックエンドの機能の違いによって引き起こされる保留中のリクエストの数を制限するために使用されます。 これにより、メモリ使用量の増加を防ぐことができる。 | 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | ❌ |
notify-keyspace-events | サーバーがクライアントに通知できるイベントのタイプ。 このパラメーターの値は、次の文字の組み合わせです。 このパラメーター設定は、インスタンス内のすべてのデータベースに適用されます。 これらの通知はCPUリソースを消費します。 詳細については、「Redisキースペース通知」をご参照ください。
重要 指定された値には、少なくともKまたはEを含める必要があります。それ以外の場合、イベントはトリガーされません。 たとえば、有効期限イベントを通知する場合は、このパラメーターを | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
pena_rename_move_compatible_enabled | MOVEおよびRENAMEコマンドのサポートを有効にするかどうかを指定します。 これらのコマンドの時間の複雑さはO(n) であり、ネイティブのRedisコマンドのO(1) とは異なります。 MOVEまたはRENAMEコマンドを使用して大きなキーを管理する場合、コマンドの実行に時間がかかります。 有効な値:
説明 このパラメーターは、マイナーバージョンが1.2.4以降のTair永続メモリ最適化インスタンスでのみ使用できます。 | ❌ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
ptod_enabled | プロキシモードのクラスターインスタンスまたは読み書き分離インスタンスのプロキシノードを使用して、クライアントIPアドレスをデータノードに渡すかどうかを指定します。 有効な値:
| 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
query_cache_enabled | プロキシクエリのキャッシュ機能を有効にするかどうかを指定します。 詳細については、「プロキシクエリキャッシュを使用してホットキーによる問題に対処する」をご参照ください。 有効な値:
重要 プロキシノードにキャッシュされているホットキーのキーと値のペア情報は、有効期間内に更新されません。 したがって、ビジネスがサポートしていることを確認してください 最終的な一貫性 | 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
query_cache_expire | キャッシュされたデータの有効期間。 単位:ミリ秒。 有効な値: 100〜60000。 デフォルト値: 1000
| 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
query_cache_mode | プロキシクエリのキャッシュモード。 有効な値:
重要 各プロキシノードの最大キャッシュ容量は、スレッドあたり100 MBです。 したがって、このパラメーターが1に設定されている場合、プロキシノードはLRUアルゴリズムに基づいてキーを削除します。 これにより、キャッシュヒット率が低下し、全体のパフォーマンスが低下する可能性があります。 | 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
readonly_lua_route_ronode_enable | リードレプリカでLuaスクリプトを有効にするかどうかを指定します。 有効な値:
| 標準❌ クラスター ️❌️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | ❌ |
read_request_only_ronode_whenrwsplit_enable | 読み取り専用権限を持つアカウントからのリクエストに対して単方向転送を有効にするかどうかを指定します。 有効な値:
| 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | ❌ |
rt_threshold_ms | プロキシノードのスロークエリをログに記録するためのしきい値。 単位:ミリ秒。 プロキシノードが指定されたしきい値よりも長い期間要求を処理する場合、要求は低速クエリログに記録されます。 説明 この期間は、プロキシノードがデータノードに要求を送信するときに開始し、プロキシノードが応答を受信するときに終了する。 | 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
script_check_enable | Luaスクリプトで使用されるキーが、プロキシモードのクラスターインスタンスまたは読み書き分離インスタンスの同じスロットにマップされていることを確認するかどうかを指定します。 詳細については、「プロキシモードでのLuaスクリプトの追加チェック」をご参照ください。 有効な値:
| 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | ❌ |
set-max-intset-entries | セットがintsetエンコーディングをサポートするデータエントリの最大数。 Intsetエンコーディングは、セットが次の両方の条件を満たす場合にのみ使用されます。
| 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
slowlog-log-slow-than | 低速クエリをログに記録するためのしきい値。 指定されたしきい値を超えて操作が実行されると、操作はログに記録されます。 単位:マイクロ秒。 有効な値: 10000〜10000000。 デフォルト値: 20000 (20ミリ秒) 。 | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
slowlog-max-len | スロークエリログに格納できるエントリの最大数。 有効な値: 100〜10000。 デフォルト値: 1024 | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
stream-node-max-bytes | ストリーム内の各マクロノードが消費できるメモリの最大量。 有効な値: 0〜999999999999999。 単位はバイトです。 説明 0の値は、各マクロノードが消費できるメモリの量が無制限であることを示します。 | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
stream-node-max-entries | ストリーム内の各マクロノードに保存できるエントリの最大数。 有効な値: 0〜999999999999999。 説明 0の値は、各マクロノードに格納できるエントリの数に制限がないことを示します。 | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
タイムアウト | タイムアウト期間。 接続が指定された期間アイドルのままである場合、システムはインスタンスのクライアントへの接続を閉じます。 有効な値: 0 ~ 100000 単位は秒です。 デフォルト値は0で、タイムアウト期間が指定されていないことを示します。 | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
transfer_subscriple_to_pcissible_enable | SUBSCRIBEをPSUBSCRIBEに変換する機能を有効にするかどうかを指定します。 有効な値:
| 標準❌ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | ❌ |
ts-auto-del-empty-skey-enable | skeyのすべてのデータポイントが期限切れになったときに、skeyをTairTS pkeyから自動的に削除するかどうかを指定します。 有効な値:
説明 このパラメーターは、Redis 6.0および7.0と互換性のあるバージョン24.7.0.0以降のDRAMベースのインスタンスでのみ使用できます。 | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
zset-max-ziplist-entries | ソート済みセットに格納されるキーと値のペアの最大数とサイズ。 Ziplistエンコーディングは、ソートされたセットが次の両方の条件を満たす場合にのみ使用されます。
| 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ クラスター ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ ️ ️ ️ ️ 読み書き分割 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
zset-max-ziplist-value |
ESSD/SSDベースのインスタンス
パラメーター | 説明 | ESSD/SSDベースのインスタンス |
#no_loose_disabled-コマンド | 無効なコマンド。 このパラメーターを使用すると、FLUSHALL、FLUSHDB、KEYS、HGETALL、EVAL、EVALSHA、SCRIPTなど、ビジネス要件に基づいてリスクが高い、または時間の複雑さが高いコマンドを無効にできます。 説明
| 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ |
#no_loose_lua-strictモード | Luaスクリプトのstrictモードを有効にするかどうかを指定します。 標準インスタンスのstrictモードを有効にした後、Luaスクリプトのキーは、スクリプトから動的に生成されるのではなく、クラスターインスタンスのように
| 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ |
latency-monitor-threshold | イベント遅延のしきい値。 レイテンシがこのしきい値を超えるイベントは、レイテンシ付きイベントとして記録されます。 有効な値: 0 ~ 10000000 ミリ秒単位。 | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
max-write-batch-size | ディスクに書き込む前に1つのバッチで処理できるデータの最大サイズ。 単位はバイトです。 有効な値: 0 ~ 1073741824 (1 GB) 。 デフォルト値は0で、上限が設定されていないことを示します。 説明 コマンドの実行中にデータ分散と要求パターンが大きな中間データを生成する傾向がある場合は、メモリのオーバーフローを防ぐために、max-write-batch-sizeを1073741824 (1 GB) などの値に設定することをお勧めします。 | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
slowlog-log-slow-than | 低速クエリをログに記録するためのしきい値。 指定されたしきい値を超えて操作が実行されると、操作はログに記録されます。 単位:マイクロ秒。 有効な値: 10000〜10000000。 デフォルト値: 20000 (20ミリ秒) 。 | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ |
slowlog-max-len | スロークエリログに格納できるエントリの最大数。 有効な値: 100〜10000。 デフォルト値: 1024 | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ |
scan-background-interval-ms | インスタンスは、バックグラウンドで事前にキーをポーリングして、データのTTLのチェックやガベージコレクションの実行などのメンテナンスタスクを実行します。
説明 バックグラウンドガベージコレクションの効率性に対する要件が高い場合は、scan-background-interval-msの値を適切に減らすことができます。 ただし、ポーリング頻度を上げると、ディスクI/O帯域幅も消費されます。 ユーザーエクスペリエンスとリクエスト処理に悪影響を与えないように、ポーリング頻度を大幅に増やすことを推奨します。 | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ |
batch-scan-count | 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ | |
txn-isolation-lock | トランザクションロックを有効にするかどうかを指定します。 このパラメーターをyesに設定すると、ESSD/SSDベースのインスタンスでMULTI、EXEC、およびLuaコマンドを実行できます。 この場合、インスタンスのパフォーマンスは10% 低下する可能性があります。 有効な値:
| 標準 ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️ ️✔️ ️ |