Apa itu Memcached
Menurut laman web rasmi Memcached:
Memcached adalah penyimpanan nilai kunci dalam memori untuk potongan kecil data sewenang-wenang (rentetan, objek) dari hasil panggilan pangkalan data, panggilan API, atau rendering halaman. Memcached ringkas tetapi kuat. Reka bentuknya yang sederhana mendorong penggunaan yang cepat, kemudahan pengembangan, dan menyelesaikan banyak masalah yang dihadapi dalam cache data yang besar. APInya tersedia untuk bahasa yang paling popular.
Bermula
Kita boleh memulakan dengan Memcached hanya dengan beberapa set perintah. Setelah pemasangan selesai, kami juga akan menguji untuk memastikan ia telah dipasang dengan betul dan sedang berjalan.
Pemasangan
Kami akan menjalankan perintah berdasarkan apt-get berikut untuk memasang Memcached pada Ubuntu 16 kami.04 mesin:
sudo apt-get install memcachedInilah yang kita dapat kembali dengan arahan ini:
Mula Memcached
Sangat mudah untuk memulakan Memcached sebagai pelayan daemon. Secara lalai, Memcached berjalan di port 11211. Kita boleh mula menggunakan arahan:
memcached -dKita bahkan boleh menjalankan beberapa contoh Memcached atau menjalankannya di port yang lain menggunakan perintah yang sama:
memcached -p 11111 -U 11111 -dKedua-dua arahan ini tidak menghasilkan output:
Menyimpan Data di Memcached
Sekarang contoh Memcached kami telah bermula di port 11211, pertama-tama kami dapat mengesahkan bahawa ia berjalan:
Sekarang, kami bersedia untuk menyimpan dan mendapatkan data dari memcached. Gunakan format berikut sambil menyimpan data ke Memcached:
tetapkan KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTESUntuk mendapatkan kunci, gunakan format ini:
dapatkan KEYUntuk menggantikan nilai kunci, gunakan perintah ganti sebagai:
ganti KEY META_DATA EXPIRY_TIME LENGTH_IN_BYTESAkhirnya, untuk mengeluarkan kunci dari Memcached, gunakan arahan delete:
padam KEYMari cuba contoh:
Kesimpulannya
Dalam pelajaran ini, kita melihat bagaimana kita dapat memasang dan mulai menggunakan Memcached yang merupakan sistem caching Objek yang sangat baik yang menyimpan data dalam memori itu sendiri sehingga panggilan berikutnya dapat dibuat lebih cepat ke pangkalan data.