Menggunakan Memcache

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

  1. Buka halaman Memcache di konsol Google Cloud.
    Buka halaman Memcache
  2. 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 kelas layanan yang tersedia di Ringkasan Memcache.

Menyimpan nilai ke cache dan mengambil nilai

Menyimpan nilai ke cache

Gunakan Memcache::set untuk menambahkan nilai kunci:

$memcache = new Memcache;
$value = $request->getContent();
return $memcache->set($key, $value);

Mencari nilai yang disimpan di cache

Gunakan Memcache::get untuk mencari nilai dari satu kunci:

$memcache = new Memcache;
return $memcache->get($key);

Memantau memcache di konsol Google Cloud

  1. Buka halaman Memcache di konsol Google Cloud.
    Buka halaman Memcache
  2. 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.
  3. 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.
  4. (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 selanjutnya