PHP 5 telah mencapai akhir dukungan dan akan
dihentikan penggunaannya
pada 31 Januari 2026. Setelah penghentian penggunaan, Anda tidak akan dapat men-deploy aplikasi PHP 5, meskipun organisasi Anda sebelumnya menggunakan kebijakan organisasi untuk mengaktifkan kembali deployment runtime lama. Aplikasi PHP 5 yang sudah ada akan terus berjalan dan menerima traffic setelah
tanggal penghentiannya. Sebaiknya Anda
bermigrasi ke versi PHP terbaru yang didukung.
Menggunakan Memcache
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Halaman ini menjelaskan cara mengonfigurasi dan memantau layanan memcache untuk
aplikasi Anda menggunakan konsol Google Cloud . Panduan ini juga menjelaskan cara menggunakan
PHP API Memcache App Engine untuk menetapkan dan mengambil nilai yang di-cache. Untuk mempelajari memcache lebih lanjut,
baca Ringkasan Memcache.
Mengonfigurasi memcache
- Buka halaman Memcache di konsol Google Cloud .
Buka halaman Memcache
Pilih tingkat layanan memcache yang ingin Anda gunakan:
- Bersama (default) - gratis dan menyediakan kapasitas cache berdasarkan upaya
terbaik.
- Khusus - ditagih berdasarkan GB-jam ukuran cache dan menyediakan kapasitas
cache tetap yang ditetapkan secara eksklusif untuk aplikasi Anda.
Pelajari lebih lanjut tentang class layanan yang tersedia di Ringkasan Memcache.
Menyimpan nilai ke cache dan mengambil nilai
Menyimpan nilai ke cache
Gunakan Memcache::set
untuk menambahkan nilai
kunci:
Mencari nilai yang disimpan di cache
Gunakan Memcache::get
untuk mencari nilai dari satu kunci:
Memantau memcache di konsol Google Cloud
- Buka halaman Memcache di konsol Google Cloud .
Buka halaman Memcache
- Lihat laporan berikut:
- Tingkat layanan Memcache: Menunjukkan apakah aplikasi Anda menggunakan tingkat layanan Bersama
atau Khusus.
Jika Anda adalah pemilik project, Anda dapat beralih di antara keduanya. Pelajari tingkat layanan lebih lanjut.
- Rasio hit: Menampilkan persentase permintaan data yang disajikan dari
cache, serta jumlah mentah permintaan data yang disajikan
dari cache.
- Item dalam cache.
- Usia item terlama: Usia item terlama yang disimpan di cache. Perhatikan bahwa usia
item akan di-reset setiap kali item digunakan, baik dibaca maupun ditulis.
- Total ukuran cache.
Anda dapat melakukan salah satu tindakan berikut:
- Kunci baru: Menambahkan kunci baru ke cache.
- Temukan kunci: Mengambil kunci yang ada.
- Kosongkan cache: Menghapus semua key-value pair dari cache.
(Hanya untuk memcache khusus) Lihat daftar Hotkey.
- "Hotkey" adalah kunci yang menerima lebih dari 100 kueri per detik (QPS) di
memcache.
- Daftar ini berisi maksimal 100 hotkey, yang diurutkan berdasarkan QPS tertinggi.
Langkah berikutnya
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-08-19 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-19 UTC."],[[["\u003cp\u003eThis 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.\u003c/p\u003e\n"],["\u003cp\u003eMemcache offers two service levels, Shared and Dedicated, with the former being free and the latter providing a fixed, billed cache capacity.\u003c/p\u003e\n"],["\u003cp\u003eUsers can cache values using \u003ccode\u003eMemcache::set\u003c/code\u003e and retrieve cached values using \u003ccode\u003eMemcache::get\u003c/code\u003e via the App Engine Memcache PHP API.\u003c/p\u003e\n"],["\u003cp\u003eThe 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.\u003c/p\u003e\n"],["\u003cp\u003eDedicated memcache provides a hot key list for keys that receives more than 100 queries per second.\u003c/p\u003e\n"]]],[],null,["# Using Memcache\n\nThis page describes how to configure and monitor the memcache service for your\napplication using the Google Cloud console. It also describes how to use the\nApp Engine Memcache PHP API to set and retrieve cached values. To learn more about memcache,\nread the [Memcache Overview](/appengine/docs/legacy/standard/php/memcache).\n\n\u003cbr /\u003e\n\n| This API is supported for first-generation runtimes and can be used when [upgrading to corresponding second-generation runtimes](/appengine/docs/standard/\n| php-gen2\n|\n| /services/access). If you are updating to the App Engine PHP 7/8 runtime, refer to the [migration guide](/appengine/migration-center/standard/migrate-to-second-gen/php-differences) to learn about your migration options for legacy bundled services.\n\nConfiguring memcache\n--------------------\n\n1. Go to the Memcache page in the Google Cloud console. \n [Go to the Memcache page](https://console.cloud.google.com/appengine/memcache)\n2. Select the memcache service level you want to use:\n\n - **Shared** (default) - free and provides cache capacity on a best-effort basis.\n - **Dedicated** - billed by the GB-hour of cache size and provides a fixed cache capacity assigned exclusively to your application.\n\n Learn more about available service classes in [Memcache Overview](#service_levels).\n\nCaching and retrieving values\n-----------------------------\n\n### Caching a value\n\nUse [`Memcache::set`](http://php.net/manual/en/memcache.set.php) to add a key's\nvalue: \n\n $memcache = new Memcache;\n $value = $request-\u003egetContent();\n return $memcache-\u003eset($key, $value);\n\n### Looking up cached values\n\nUse [`Memcache::get`](http://php.net/manual/en/memcache.get.php) to look up the\nvalue of a single key: \n\n $memcache = new Memcache;\n return $memcache-\u003eget($key);\n\nMonitoring memcache in the Google Cloud console\n-----------------------------------------------\n\n1. Go to the Memcache page in the Google Cloud console. \n [Go to the Memcache page](https://console.cloud.google.com/appengine/memcache) \n2. Look at the following reports:\n - **Memcache service level** : Shows if your application is using the Shared or Dedicated service level. If you are an owner of the project, you can switch between the two. Learn more about the [service levels](./#service_levels).\n - **Hit ratio**: Shows the percentage of data requests that were served from the cache, as well as the raw number of data requests that were served from the cache.\n - **Items in the cache**.\n - **Oldest item age**: The age of the oldest cached item. Note that the age of an item is reset every time it is used, either read or written.\n - **Total cache size**.\n3. You can take any of the following actions:\n\n - **New key**: Add a new key to the cache.\n - **Find a key**: Retrieve an existing key.\n - **Flush cache**: Remove all the key-value pairs from the cache.\n4. (Dedicated memcache only) Look through the list of **Hot keys**.\n\n - \"Hot keys\" are keys that receive more than 100 queries per second (QPS) in the memcache.\n - This list includes up to 100 hot keys, sorted by highest QPS.\n\nWhat's next\n-----------\n\n- Learn more about memcache in the [Memcache Overview](/appengine/docs/legacy/standard/php/memcache).\n- Refer to the documentation for the [Memcache](http://php.net/manual/en/book.memcache.php) and [Memcached](https://php.net/manual/en/book.memcached.php) APIs."]]