翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Valkey エンジンと Redis OSS エンジンは、それぞれ多数の設定パラメータを提供します。その中には、Redis ElastiCache の で変更可能なものOSSもあれば、安定したパフォーマンスと信頼性を提供するために変更できないものもあります。
サーバーレスキャッシュ
サーバーレスキャッシュの場合、パラメータグループは使用されず、すべての Valkey または Redis OSS設定は変更できません。次の Valkey または Redis OSSパラメータが設定されています。
名前 | 詳細 | 説明 |
---|---|---|
acl-pubsub-default |
|
キャッシュ上のACLユーザーのデフォルトの pubsub チャネルアクセス許可。 |
client-output-buffer-limit |
|
通常のクライアントにはバッファ制限はありません。PUB/SUB クライアントが 32MiB のバックログを超過した場合、または 8MiB のバックログを 60 秒間超過した場合、/ クライアントは切断されます。 |
client-query-buffer-limit |
1 GiB | 単一のクライアントクエリバッファのサイズ上限。また、クライアントは 4,000 個を超える引数を持つリクエストを発行することはできません。 |
cluster-allow-pubsubshard-when-down |
yes |
これにより、キャッシュが部分的にダウンしていても、キャッシュは Pubsub トラフィックを処理できます。 |
cluster-allow-reads-when-down |
yes |
これにより、キャッシュが部分的にダウンしていても、キャッシュは read トラフィックを処理できます。 |
cluster-enabled |
yes |
サーバーレスキャッシュはすべてクラスターモードが有効になっているため、データを複数のバックエンドシャードに透過的にパーティション化できます。すべてのスロットは、単一の仮想ノードが所有するものとしてクライアントに表示されます。 |
cluster-require-full-coverage |
no |
キースペースが部分的にダウンした場合 (つまり、少なくとも 1 つのハッシュスロットにアクセスできなくなった場合)、キャッシュはキースペースのうちまだカバーされている部分のクエリを受け付け続けます。キースペース全体は常に cluster slots 内の 1 つの仮想ノードによって「カバー」されます。 |
lua-time-limit |
5000 |
がスクリプトを停止する ElastiCache アクションを実行するまでの Lua スクリプトの最大実行時間をミリ秒単位で表します。 を超える |
maxclients |
65000 | キャッシュに一度に接続できるクライアントの最大数。それ以上接続を確立すると、成功することもあれば、失敗することもあります。 |
maxmemory-policy |
volatile-lru |
TTL セットを持つ項目は、キャッシュのメモリ制限に達したとき、 (LRU) の推定に従って least-recently-used削除されます。 |
notify-keyspace-events |
(空の文字列) | キースペースイベントは現在、サーバーレスキャッシュではサポートされていません。 |
port |
プライマリポート: 6379 読み取りポート: 6380 |
サーバーレスキャッシュは、同じホスト名の 2 つのポートをアドバタイズします。プライマリポートは書き込みと読み取りを許可し、読み取りポートは READONLY コマンドを使用して低レイテンシーで最終的に一貫性のある読み取りを可能にします。 |
proto-max-bulk-len |
512 MiB | 1 つの要素リクエストのサイズ上限。 |
timeout |
0 | クライアントは特定のアイドル時に強制的に切断されることはありませんが、負荷分散のために定常状態では切断される場合があります。 |
さらに、次の制限があります。
名前 | 詳細 | 説明 |
---|---|---|
キー名の長さ | 4 KiB | 単一の Valkey または Redis OSSキーまたはチャネル名の最大サイズ。クライアントがこれよりも大きいキーを参照すると、エラーが発生します。 |
Lua スクリプトのサイズ | 4 MiB | 単一の Valkey または Redis OSS Lua スクリプトの最大サイズ。これよりも大きい Lua スクリプトを読み込もうとすると、エラーが発生します。 |
スロットサイズ | 32 GiB | 単一の Valkey または Redis OSSハッシュスロットの最大サイズ。1 つの Valkey または Redis OSSスロットにこれよりも多くのデータを設定しようとするクライアントは、スロットのエビクションポリシーをトリガーし、エビクション可能なキーがない場合、メモリ不足 (OOM ) エラーが発生します。 |
独自設計型クラスター
独自設計型クラスターの場合、設定パラメータのデフォルト値と設定可能な値については、「Valkey および Redis OSSパラメータ」を参照してください。オーバーライドが必要な特定のユースケースがない限り、通常はデフォルト値を推奨します。