Rumah >pembangunan bahagian belakang >tutorial php >Pemasangan dan konfigurasi sistem caching Memcache, operasi di bawah Linux dan Windows

Pemasangan dan konfigurasi sistem caching Memcache, operasi di bawah Linux dan Windows

王林
王林asal
2023-05-16 11:00:081883semak imbas

Memcache ialah sistem caching yang cekap yang digunakan secara meluas dalam aplikasi web, pangkalan data dan medan lain, dan boleh meningkatkan prestasi dan ketersediaan sistem dengan ketara. Artikel ini akan memperkenalkan langkah dan langkah berjaga-jaga untuk memasang dan mengkonfigurasi sistem cache Memcache di bawah sistem pengendalian Linux dan Windows.

1. Pemasangan di bawah Linux

  1. pemasangan apt-get

Dalam Debian/Ubuntu dan pengedaran Linux berasaskan Debian yang lain, anda boleh menggunakan apt - dapatkan alat untuk pemasangan:

$ sudo apt-get update
$ sudo apt-get install memcached
  1. pemasangan yum

Dalam pengedaran Linux berasaskan Red Hat seperti CentOS, anda boleh menggunakan alat yum untuk pemasangan:

$ sudo yum install memcached

2. Pemasangan di bawah Windows

Di bawah Windows, anda boleh memuat turun pakej pemasangan binari Windows Memcached dari tapak web rasmi untuk pemasangan. Alamat muat turun ialah: http://memcached.org/files/.

Selepas memuat turun, ekstrak ke mana-mana direktori dan jalankan memcached.exe.

3. Konfigurasikan Memcache

  1. Jalankan Memcache

Di bawah Linux, gunakan arahan berikut untuk memulakan Memcache:

$ memcached -d -u root -m 64 -p 11211

Antaranya , parameter -d bermaksud berjalan dalam mod daemon, -u root bermaksud berjalan dengan keistimewaan root, -m 64 bermakna memori maksimum ialah 64MB, dan -p 11211 bermaksud nombor port mendengar ialah 11211.

Di bawah Windows, jalankan terus memcached.exe.

  1. Uji sambungan

Gunakan arahan telnet untuk menguji sama ada sambungan berjaya:

$ telnet localhost 11211

Jika sambungan berjaya, maklumat berikut akan dikembalikan:

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
  1. Mengkonfigurasi klien

Apabila menggunakan Memcache dalam aplikasi web atau pangkalan data, anda perlu memasang pustaka klien yang sepadan. Dalam PHP, anda boleh menggunakan PECL untuk memasang sambungan Memcache:

$ pecl install memcache

Selepas pemasangan berjaya, tambah baris berikut dalam php.ini:

extension=memcache.so

4. Langkah berjaga-jaga

  1. Tetapan firewall

Dalam sistem Linux, port 11211 perlu dibuka dalam firewall:

$ sudo ufw allow 11211

Dalam sistem Windows, port 11211 perlu dibuka dalam Windows Firewall.

  1. Peruntukan Memori

Memcache menggunakan memori sebagai medium storan cache Ia perlu memperuntukkan saiz memori yang sesuai mengikut keperluan sebenar untuk mengelakkan kegagalan cache disebabkan oleh memori yang tidak mencukupi.

  1. Sandaran dan pemulihan

Memcache tidak menyokong kegigihan data, jadi sandaran dan pemulihan diperlukan untuk memastikan keselamatan data.

  1. Penyerahan kluster

Dalam persekitaran beban tinggi, berbilang pelayan Memcache boleh digunakan untuk membentuk kluster untuk meningkatkan kapasiti dan ketersediaan muatan.

Ringkasan

Sistem caching Memcache ialah alat caching yang cekap yang boleh meningkatkan prestasi dan ketersediaan sistem dengan ketara. Walaupun memasang dan mengkonfigurasi Memcache di bawah sistem pengendalian Linux dan Windows agak mudah, anda masih perlu memberi perhatian kepada beberapa butiran untuk memastikan kestabilan dan keselamatan sistem.

Atas ialah kandungan terperinci Pemasangan dan konfigurasi sistem caching Memcache, operasi di bawah Linux dan Windows. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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