メインコンテンツまでスキップ

Momento Cacheのサービスリミット

Momento Cache は、サービスリソースに関して自社と顧客の保護に努めています。 これを行うために、すべてのアカウント、キャッシュ、トピックにはサービス制限、つまり「ガードレール」と呼ばれるものが設定されており、操作を可能な限りスムーズに適切に実行し続けることができます。 このページでは、デフォルトのサービス制限の概要を説明します。

Momento Cache リミットリミット値
キャッシュあたりのAPIレート(データプレーン)100 requests/s
顧客ごとのAPIレート(コントロールプレーン)5リクエスト/秒
キャッシュあたりのスループット1MB/秒
アイテムの最大サイズ1MB
最大キャッシュ数(アカウントあたり)10
生存時間(TTL)1日
コレクション(CDT)ごとの要素サイズ制限128KB
APIキーまたはトークンごとのパーミッション (ハードリミット)10

ソフトリミットとサポート

このページの制限は、特に指定がない限り変更できるソフト制限です。 制限の調整が必要な場合は、Momento サポート までご連絡ください。 ログインメールアドレス、変更するキャッシュの名前、キャッシュが配置されているクラウド + リージョン (例: AWS eu-west-1)、およびリストのどの制限を増やしたいかを含めてご連絡いただけると幸いです。

操作

サービス制限は、1 秒あたりに実行される操作の数に基づいています。 一部のキャッシュデータプレーン API は、1 つのリクエストで複数の操作を実行できます。

複数要素の操作はより効率的であるため、これらの API の制限コストは 2:1 の比率で割り引かれます。 これは、2 つの要素ごとにリミッターに対する 1 つの操作としてカウントされることを意味します。 たとえば、1 つまたは 2 つの要素を追加する `SetAddElements' リクエストには 1 回の操作が必要ですが、3 つまたは 4 つの要素がある場合は 2 回の操作が必要になります。

次の表は、すべてのキャッシュ API の操作数がどのように計算されるかを示しています。

API NameMulti-Element APIOperations
Set1
Get1
Delete1
Increment1
Ping1
ItemGetType1
KeyExists1
KeysExistリクエスト内のキーの数/2
SetIfNotExists1
UpdateTtl1
IncreaseTtl1
DecreaseTtl1
ItemGetTtl1
DictionaryFetchレスポンスにあるフィールドの数/2、またはdictionaryが見つからない場合は 1
DictionaryGetField1
DictionaryGetFieldsリクエストにあるフィールドの数/2
DictionaryIncrement1
DictionaryRemoveField1
DictionaryRemoveFieldsリクエストにあるフィールドの数/2
DictionarySetField1
DictionarySetFieldsリクエストにあるフィールドの数/2
DictionaryLength1
ListFetchレスポンスにある要素の数/2、またはリストが見つからない場合は 1
ListConcatenateBackリクエストにある要素の数/2
ListConcatenateFrontリクエストにある要素の数/2
ListLength1
ListPopBack1
ListPopFront1
ListPushBack1
ListPushFront1
ListRemoveValue1
ListRetain1
SetAddElement1
SetAddElementsリクエストにある要素の数/2
SetFetchレスポンスにある要素の数/2、またはセットが見つからない場合は 1
SetRemoveElement1
SetRemoveElementsリクエストにある要素の数/2
SetContainsElement1
SetContainsElementsリクエストにある要素の数/2
SetLength1
SortedSetPutElement1
SortedSetPutElementsリクエストにある要素の数/2
SortedSetFetchByRankレスポンス内の要素の数/2、またはソートされたセットが見つからない場合は 1
SortedSetFetchByScoreレスポンス内の要素の数/2、またはソートされたセットが見つからない場合は 1
SortedSetGetScore1
SortedSetGetScoresリクエストにある要素の数/2
SortedSetRemoveElement1
SortedSetRemoveElementsリクエストにある要素の数/2
SortedSetGetRank1
SortedSetIncrementScore1
SortedSetLength1
SortedSetLengthByScore1