Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

Valkey と Redis OSSの設定と制限

フォーカスモード

このページの内容

Valkey と Redis OSSの設定と制限 - Amazon ElastiCache

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Valkey エンジンと Redis OSS エンジンは、それぞれ多数の設定パラメータを提供します。その中には、Redis ElastiCache の で変更可能なものOSSもあれば、安定したパフォーマンスと信頼性を提供するために変更できないものもあります。

サーバーレスキャッシュ

サーバーレスキャッシュの場合、パラメータグループは使用されず、すべての Valkey または Redis OSS設定は変更できません。次の Valkey または Redis OSSパラメータが設定されています。

名前 詳細 説明
acl-pubsub-default

allchannels

キャッシュ上のACLユーザーのデフォルトの pubsub チャネルアクセス許可。
client-output-buffer-limit

normal 0 0 0

pubsub 32mb 8mb 60

通常のクライアントにはバッファ制限はありません。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 スクリプトの最大実行時間をミリ秒単位で表します。

を超えるlua-time-limitと、すべての Valkey または Redis OSS コマンドが ""-BUSY という形式のエラーを返す可能性があります。この状態は、多くの重要な Valkey または Redis OSSオペレーションに干渉する可能性があるため、 はまず SCRIPT KILL コマンドを発行 ElastiCache します。これが失敗した場合、 は Valkey または Redis を強制的に再起動 ElastiCache しますOSS。

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パラメータ」を参照してください。オーバーライドが必要な特定のユースケースがない限り、通常はデフォルト値を推奨します。

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.