--- title: "キャッシュセグメントへのキー・バリューの挿入" url: https://docs.catalyst.zoho.com/ja/api/code-reference/cloud-scale/cache/insert-key-value-in-segment/ description: "このAPIを使用すると、キャッシュセグメントにキー・バリューのペアをキャッシュアイテムとして挿入できます。" last_updated: 2026-02-23T12:39:41Z service: Cloud Scale type: api --- # Cache [Catalyst Cache](https://docs.catalyst.zoho.com/ja/cloud-scale/help/cache/introduction/)は、Catalystアプリケーションで頻繁にアクセスされるデータを保存できる、小容量のインメモリストレージコンポーネントです。 Catalyst Cacheはセグメントと呼ばれるパーティション(キャッシュ単位)に分割されています。各セグメントはキー・バリューのペアの形式でキャッシュアイテムを保存します。 # キャッシュセグメントへのキー・バリューペアの挿入 ### 説明 このAPIを使用すると、キャッシュセグメントにキー・バリューのペアをキャッシュアイテムとして挿入できます。セグメントは一意のIDで参照されます。キーは属性を表し、バリューはキャッシュアイテムのデータです。 キャッシュアイテムの有効期限を任意で指定することもできます。キャッシュアイテムのデフォルトおよび最大有効期間は2日間です。 > **注意:**キャッシュセグメントは事前に作成されている必要があります。Catalystコンソールからセグメントを[作成](https://docs.catalyst.zoho.com/ja/cloud-scale/help/cache/implementation/#create-a-segment)するか、デフォルトセグメントを使用してください。 ### リクエスト詳細 #### リクエストURL `POST` {api-domain}/baas/v1/project/{project_id}/segment/{segment_id}/cache - **api-domain** (URL): Catalyst APIにアクセスするためのDC固有のドメイン - **project_id** (Numerical): プロジェクトの[一意のID](https://docs.catalyst.zoho.com/ja/getting-started/set-up-a-catalyst-project/general-settings/) - **segment_id** (Numerical): キャッシュセグメントの[一意のID](https://docs.catalyst.zoho.com/ja/cloud-scale/help/cache/implementation/#create-a-segment) #### リクエストヘッダー **Authorization:** Zoho-oauthtoken {oauth_token} **Content-Type:** application/json **任意のヘッダー** **CATALYST-ORG:** {org_id} **Environment:** Development #### スコープ ZohoCatalyst.cache.CREATE #### リクエストJSONプロパティ - **cache_name** (string, mandatory): キャッシュセグメントのキー名 Max Size: 50 characters - **cache_value** (string, mandatory): キーが表すデータ値 Max Size: 16000 characters - **expiry_in_hours** (long, optional): 有効期限(時間単位) Max Size: 48 ### レスポンス詳細 レスポンスには、`cache_name`、`cache_value`、`expires_in`などのキャッシュアイテムの詳細と、挿入先のセグメントの詳細が返されます。 **リクエスト例** ```bash curl -X POST \ https://api.catalyst.zoho.com/baas/v1/project/4000000006007/segment/3376000000425030/cache \ -H "Authorization: Zoho-oauthtoken 1000.910*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*16.2f*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*57" \ -H "Content-Type:application/json" \ -d '{ "cache_name":"counter", "cache_value":"125", "expiry_in_hours":24 }' ``` **レスポンス例** ```json { "status": "success", "data": { "cache_name": "counter", "cache_value": "125", "project_details": { "id": 4000000006007, "project_name": "ShipmentTracking", "project_type": "Live" }, "segment_details": { "id": 3376000000425030, "segment_name": "CustomerLocation" }, "expires_in": "Mar 28, 2019 02:03 AM", "expiry_in_hours": 24, "ttl_in_milliseconds": 86400000 } } ``` ### SDK Documentation [Insert Key-Value Pair- Java SDK](https://docs.catalyst.zoho.com/ja/sdk/java/v1/cloud-scale/cache/insert-data-into-cache)

[Insert Key-Value Pair- Node.js SDK](https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/cloud-scale/cache/insert-data-into-cache)

[Insert Key-Value Pair- Python SDK](https://docs.catalyst.zoho.com/ja/sdk/python/v1/cloud-scale/cache/insert-data-into-cache)