Cara menggunakan fungsi memcached dalam PHP

王林
Lepaskan: 2023-05-19 20:22:01
asal
1070 orang telah melayarinya

Memcached ialah sistem caching objek memori teragih berprestasi tinggi yang boleh digunakan untuk cache data, halaman tapak web, dsb. Menggunakan memcached dalam PHP boleh meningkatkan prestasi dan kelajuan tindak balas tapak web anda. Artikel ini akan menerangkan cara menggunakan fungsi memcached dalam PHP, termasuk memasang dan mengkonfigurasi perkhidmatan memcached, sambungan PHP, contoh penggunaan, dsb.

1. Pemasangan dan konfigurasi perkhidmatan memcached

Dalam sistem Linux, anda boleh menggunakan arahan berikut untuk memasang memcached:

sudo apt-get install memcached
Salin selepas log masuk

Selepas pemasangan selesai, anda boleh menggunakan arahan berikut untuk melihat memcached Sama ada ia berjalan seperti biasa:

sudo service memcached status
Salin selepas log masuk

Jika ia menunjukkan bahawa memcached sedang berjalan, ini bermakna memcached telah dipasang dan disediakan dengan jayanya.

2. Sambungan PHP

Untuk menggunakan fungsi memcached dalam PHP, anda juga perlu memasang sambungan memcached. Anda boleh menggunakan arahan berikut untuk memasang:

sudo apt-get install php-memcached
Salin selepas log masuk

Selepas pemasangan selesai, anda perlu menambah konfigurasi berikut pada php.ini:

extension=memcached.so
Salin selepas log masuk

Selepas menyimpan, mulakan semula apache atau php- perkhidmatan fpm untuk menjadikan konfigurasi berkesan .

3. Contoh Penggunaan

Berikut ialah contoh PHP mudah untuk menunjukkan cara menggunakan fungsi memcached dalam PHP:

<?php
// 连接memcached服务器
$memcached = new Memcached();
$memcached->addServer('localhost', 11211);

// 设置缓存值,有效期为5分钟
$memcached->set('name', 'Tom', 300);

// 获取缓存值
$name = $memcached->get('name');

echo $name;
?>
Salin selepas log masuk

Dalam kod di atas, mula-mula lulus Memcached baharu ( ) untuk menyambung ke pelayan memcached. Kemudian gunakan kaedah addServer() untuk menambah alamat pelayan memcached dan nombor port. Kemudian gunakan kaedah set() untuk menetapkan nilai cache dan tentukan tempoh sah cache sebagai 5 minit. Akhir sekali, gunakan kaedah get() untuk mendapatkan nilai cache dan keluarkan hasilnya ke halaman.

4. Kaedah yang biasa digunakan

memcached menyediakan banyak kaedah yang biasa digunakan:

  1. addServer($host, $port. ) : Tambah pelayan memcached.
  2. set($key, $value, $expiration): Tetapkan pasangan nilai kunci dan tentukan masa tamat tempoh.
  3. get($key): Dapatkan nilai kunci yang ditentukan.
  4. delete($key): Padamkan nilai kunci yang ditentukan.
  5. flush(): Kosongkan semua item cache.
  6. kenaikan($key, $offset): Meningkatkan nilai kunci yang ditentukan dengan nilai yang ditentukan.
  7. penurunan($key, $offset): Kurangkan nilai kunci yang ditentukan dengan nilai yang ditentukan.

5. Ringkasan

memcached ialah sistem caching objek memori teragih berprestasi tinggi Anda boleh menggunakan fungsi memcached dalam PHP untuk menyimpan data dan meningkatkan prestasi dan kelajuan tindak balas laman web. Sebelum menggunakan memcached, anda perlu memasang dan mengkonfigurasi perkhidmatan memcached dan sambungan PHP. Memcached dalam PHP menyediakan banyak kaedah yang biasa digunakan, dan anda boleh memilih kaedah yang sesuai mengikut keperluan yang berbeza.

Atas ialah kandungan terperinci Cara menggunakan fungsi memcached dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan