お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

キャッシュへのデータ挿入

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

このページについて