Memcache の使用方法
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
このページでは、Google Cloud コンソールを使用してアプリケーションの Memcache サービスを構成、モニタリングする方法について説明します。また、App Engine Memcache PHP API を使用して、キャッシュされる値を設定および取得する方法についても説明します。Memcache については、Memcache の概要をご覧ください。
Memcache を構成する
- Google Cloud Console の [Memcache] ページに移動します。
[Memcache] ページに移動
使用する Memcache サービスレベルを選択します。
- 共有(デフォルト) - 無料で、ベスト エフォート ベースでキャッシュ容量を提供します。
- 専用 - キャッシュ サイズ使用量の GB 時間で請求され、アプリケーションに対して固定キャッシュ容量が独占的に割り当てられます。
使用可能なサービスクラスについては、Memcache の概要をご覧ください。
値のキャッシュへの保存と取得
値をキャッシュに保存する
Memcache::set
を使用してキーの値を追加します。
キャッシュに保存された値を検索する
単一のキーの値を検索するには、Memcache::get
を使用します。
Google Cloud コンソールで Memcache をモニタリングする
- Google Cloud Console の [Memcache] ページに移動します。
[Memcache] ページに移動
- 次のレポートを調べます。
- Memcache サービスレベル: アプリケーションが共有または専用のどちらのサービスレベルを使用しているかを示します。プロジェクトのオーナーの場合は、2 つのサービスレベルを切り替えることができます。詳細については、サービスレベルをご覧ください。
- ヒット率: キャッシュから提供されたデータ リクエストのパーセンテージと、そのデータ リクエストの実数が表示されます。
- キャッシュ内のアイテム。
- 最も古いアイテムの経過期間: 最も古いキャッシュされたアイテムの経過期間。アイテムの経過時間は使用(読み取りまたは書き込み)されるたびにリセットされます。
- 総キャッシュ サイズ。
次の操作を行うことができます。
- 新しいキー: 新しいキーをキャッシュに追加します。
- キーを検索: 既存のキーを取得します。
- キャッシュをフラッシュ: キャッシュからすべてのキーと値のペアを削除します。
(専用 Memcache のみ)ホットキーのリストを参照します。
- 「ホットキー」は Memcache 内の 100 クエリ/秒(QPS)以上を受信するキーです。
- このリストには QPS の高い順で並べ替えられた最大 100 個のホットキーが含まれます。
次のステップ
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-04-05 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-04-05 UTC。"],[[["This page guides users on configuring and monitoring the memcache service for applications using the Google Cloud console, as well as utilizing the App Engine Memcache PHP API for caching."],["Memcache offers two service levels, Shared and Dedicated, with the former being free and the latter providing a fixed, billed cache capacity."],["Users can cache values using `Memcache::set` and retrieve cached values using `Memcache::get` via the App Engine Memcache PHP API."],["The Google Cloud console allows for monitoring of the memcache service level, hit ratio, cache items, oldest item age, and total cache size, and offers actions like adding, finding, or flushing keys."],["Dedicated memcache provides a hot key list for keys that receives more than 100 queries per second."]]],[]]