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

王林
Lepaskan: 2023-05-16 11:08:01
asal
1832 orang telah melayarinya

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
Salin selepas log masuk
  1. pemasangan yum

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

$ sudo yum install memcached
Salin selepas log masuk

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
Salin selepas log masuk

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
Salin selepas log masuk

Jika sambungan berjaya, maklumat berikut akan dikembalikan:

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Salin selepas log masuk
  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
Salin selepas log masuk

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

extension=memcache.so
Salin selepas log masuk

4. Langkah berjaga-jaga

  1. Tetapan firewall

Dalam sistem Linux, port 11211 perlu dibuka dalam firewall:

$ sudo ufw allow 11211
Salin selepas log masuk

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!

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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!