キャッシュへのデータ挿入
put()メソッドを使用してキャッシュ要素を挿入できます。これにより、Catalystプロジェクトの既存のキャッシュセグメントにキーバリューペアを挿入できます。キー名とキー値はString型で、メソッドの引数として渡されます。
また、オプションで有効期限パラメータを渡すこともできます。値が明示的に指定されない場合、有効期限はデフォルトで48時間に設定されます。
以下で使用されているコンポーネントインスタンス cache_serviceおよびセグメントインスタンス segment_serviceの詳細については、それぞれのヘルプセクションを参照してください。
使用するパラメータ
| パラメータ名 | データ型 | 定義 |
|---|---|---|
| cache_name | String | 必須パラメータです。キャッシュに挿入するキーを保持します。 |
| cache_value | String | 必須パラメータです。キャッシュに挿入する値を保持します。 |
| expiry_in_hours | Numeric | 任意パラメータです。データの有効期限の値を保持します。 |
copy
# Insert Data to Cache
cache_service = app.cache()
segment_service = cache_service.segment()
segment_service.put('Name', 'Smith',2)
サンプルレスポンスを以下に示します:
copy
{
cache_name: "Name",
cache_value: "Smith",
project_details: {
project_name: "AlienCity",
id: "2136000000007733"
},
segment_details: {
segment_name: "Location",
id: "1234324234"
},
expires_in: "Aug 18, 2021 06:46 PM",
expiry_in_hours: "2",
ttl_in_milliseconds: "172800000"
}
情報: 上記の操作を実行するために必要な権限レベルについては、SDKスコープの表を参照してください。
最終更新日 2026-02-23 18:09:41 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit