Halaman ini menyediakan contoh kode dalam Kode Python untuk menggunakan Memcache. Memcache adalah sistem caching objek memori terdistribusi berperforma tinggi yang menyediakan akses cepat ke data yang di-cache. Untuk mempelajari memcache lebih lanjut, baca Ringkasan Memcache.
Pola memcache
Memcache biasanya digunakan dengan pola berikut:
- Aplikasi menerima kueri dari pengguna atau aplikasi.
- Aplikasi memeriksa apakah data yang diperlukan untuk memenuhi kueri tersebut ada dalam memcache.
- Jika data berada dalam memcache, aplikasi menggunakan data tersebut.
- Jika data tidak berada dalam memcache, aplikasi akan melakukan kueri ke datastore dan menyimpan hasilnya dalam memcache untuk permintaan mendatang.
Kode semu di bawah ini mewakili permintaan memcache yang umum:
ndb
secara internal menggunakan memcache untuk mempercepat kueri. Namun, jika ingin, Anda juga dapat
menambahkan panggilan memcache secara eksplisit untuk mendapatkan kontrol lebih besar terkait percepatan.
Meng-cache data
Contoh berikut menunjukkan beberapa cara untuk menetapkan nilai dalam memcache menggunakan Python API.
Untuk mempelajari metode add()
, set_multi()
, dan set()
lebih lanjut, lihat
dokumentasi memcache Python API.