Cara Memasang Memcached pada Debian 10

Cara Memasang Memcached pada Debian 10

Memcached adalah prestasi tinggi dan openSource dalam memori utama kedai nilai yang digunakan sebagai sistem caching. Ini terutamanya digunakan untuk mempercepat tapak dan aplikasi web yang didorong oleh pangkalan data dengan data caching dalam RAM. Dengan berbuat demikian, ia dapat mengurangkan kekerapan bahawa sumber data yang kekal dibaca.

Memcached mudah dan mudah digunakan dan itu API tersedia secara meluas untuk pelbagai bahasa pengaturcaraan yang popular seperti Python.

Panduan ini membimbing anda melalui pemasangan Memcached pada Debian 10, diberi nama Debian Buster dan Debian 9, diberi nama Regangan.

Pada halaman ini

  • Pasang Memcached di Debian
  • Konfigurasikan Memcached pada Debian
  • Dayakan Memcached untuk Aplikasi PHP dan Python

Pasang Memcached di Debian

Memcached Pakej sudah termasuk dalam Debian repositori, dan oleh itu, kita akan memasang Memcached Menggunakan Pengurus Pakej APT.

Tetapi pertama, mengemas kini pakej sistem seperti yang ditunjukkan:

kemas kini $ sudo apt 

Selepas itu, pasang Memcached dengan menggunakan arahan:

$ sudo apt memasang memcached libmemcached-tools 

The Libmemcached-Tools Pakej adalah perpustakaan C & C ++ yang menyediakan pelbagai utiliti baris arahan yang boleh anda gunakan untuk berinteraksi dan menguruskan Memcached pelayan.

Pasang Memcached dalam Debian 10

Setelah dipasang, Memcached Perkhidmatan akan bermula secara automatik dan anda boleh mengesahkannya dengan menjalankan arahan:

$ sudo systemctl status memcached 
Semak status Memcached

Secara lalai, Memcached mendengar di port 11211 Dan anda boleh mengesahkan ini menggunakan arahan Netstat seperti yang ditunjukkan:

$ sudo netstat -pnltu 
Semak port memcached

Konfigurasikan Memcached pada Debian

Untuk mengkonfigurasi Memcached, anda perlu mengkonfigurasi /etc/memcached.Conf fail. Untuk sebahagian besar, tetapan lalai akan berfungsi dengan baik untuk majoriti pengguna.

Tanpa sebarang konfigurasi, Memcached mendengar pada localhost hanya. Sekiranya anda menyambung ke pelayan memcached dari pelayan itu sendiri, tiada konfigurasi diperlukan.

Untuk membolehkan sambungan jauh ke pelayan, beberapa konfigurasi tambahan diperlukan. Kita perlu mengubah firewall untuk membenarkan akses ke port UDP 11211 Memcached yang mendengarkan secara lalai.

Mari kita anggap bahawa alamat IP pelayan memcached adalah 10.128.0.46 Dan alamat IP pelanggan adalah 10.128.0.45. Untuk membolehkan akses mesin klien ke pelayan memcached, jalankan arahan.

$ sudo ufw membenarkan dari 10.128.0.45 ke mana -mana port 11211 

Seterusnya, muat semula firewall untuk perubahan berterusan.

$ sudo ufw muat semula 

Selepas itu, menuju ke Memcached.Conf fail konfigurasi.

$ sudo vim /etc /memcached.Conf 

Pastikan anda mencari garis yang bermula dengan -L 127.0.0.1.

Memcached didayakan untuk localhost

Ganti dengan IP pelayan, yang dalam kes ini 10.128.0.46 seperti yang ditunjukkan:

Dayakan akses memcached jauh

Sekarang, mulakan semula Memcached untuk perubahan yang berkuatkuasa.

$ sudo systemctl mulakan semula memcached 

Dayakan Memcached untuk Aplikasi PHP dan Python

Sekiranya anda berhasrat untuk menggunakan Memcached Sebagai pangkalan data caching untuk aplikasi PHP seperti Drupal atau WordPress, The PHP-MEMCACHED Pelanjutan diperlukan.

Untuk memasangnya, jalankan arahan:

$ sudo apt memasang php-mescached 
Pasang PHP-Memcached dalam Debian 10

Untuk Python aplikasi, pasangkan perkara berikut Python Perpustakaan menggunakan Pip. Jika Pip tidak dipasang, anda boleh memasangnya menggunakan arahan:

$ sudo apt memasang python3-pip 

Kemudian pasang perpustakaan seperti yang ditunjukkan.

$ pip3 Pasang pymemcache $ pip3 Pasang python-memcached 
Kesimpulan

Kami telah sampai ke akhir panduan ini. Ini adalah harapan kami yang anda dapat memasang sekarang Memcached pada anda Debian 10 contoh tanpa halangan. Maklum balas anda dialu -alukan.