Cara menginstal memcached di debian 10

Cara menginstal memcached di debian 10

Memcached adalah Toko Kunci Kunci In-Memory In-Memory yang Digunakan sebagai Sistem Caching yang Digunakan sebagai Sistem Caching. Ini terutama digunakan untuk mempercepat situs yang digerakkan database dan aplikasi web dengan caching data dalam RAM. Dengan melakukan itu, itu secara signifikan mengurangi frekuensi bahwa sumber data abadi dibaca.

Memcached sederhana dan mudah digunakan dan itu API banyak tersedia untuk berbagai bahasa pemrograman populer seperti Python.

Panduan ini memandu Anda melalui pemasangan Memcached pada Debian 10, CodeNamed Debian Buster Dan Debian 9, CodeNamed Menggeliat.

Di halaman ini

  • Instal Memcached di Debian
  • Mengkonfigurasi Memcached di Debian
  • Aktifkan Memcached untuk aplikasi PHP dan Python

Instal Memcached di Debian

Memcached Paket sudah termasuk dalam Debian Repositori, dan dengan demikian, kami akan menginstal Memcached Menggunakan Manajer Paket APT.

Tapi pertama -tama, perbarui paket sistem seperti yang ditunjukkan:

$ sudo pembaruan apt 

Setelah itu, instal Memcached dengan memohon perintah:

$ sudo apt instal memcached libmemcached-tools 

Itu Libmemcached-tools Paket adalah perpustakaan C&C ++ yang menyediakan beberapa utilitas baris perintah yang dapat Anda gunakan untuk berinteraksi dan mengelola Memcached server.

Instal Memcached di Debian 10

Setelah diinstal, Memcached Layanan akan secara otomatis dimulai dan Anda dapat memverifikasi ini dengan menjalankan perintah:

$ sudo Systemctl Status memcached 
Periksa status memcached

Secara default, Memcached Mendengarkan Port 11211 Dan Anda dapat memverifikasi ini menggunakan perintah NetStat seperti yang ditunjukkan:

$ sudo netstat -pnltu 
Periksa port memcached

Mengkonfigurasi Memcached di Debian

Untuk mengonfigurasi Memcached, Anda perlu mengkonfigurasi /etc/memcached.conf mengajukan. Sebagian besar, pengaturan default akan berfungsi dengan baik untuk mayoritas pengguna.

Tanpa konfigurasi apa pun, Memcached mendengarkan localhost hanya. Jika Anda terhubung ke server memcached dari server itu sendiri, tidak diperlukan konfigurasi.

Untuk mengizinkan koneksi jarak jauh ke server, beberapa konfigurasi tambahan diperlukan. Kita perlu memodifikasi firewall untuk memungkinkan akses ke port UDP 11211 Yang MEMCACHED Mendengarkan Secara Default.

Mari kita asumsikan bahwa alamat IP server memcached adalah 10.128.0.46 dan alamat IP klien adalah 10.128.0.45. Untuk memungkinkan mesin klien akses ke server memcached, jalankan perintah.

$ sudo ufw memungkinkan dari 10.128.0.45 untuk port apa pun 11211 

Selanjutnya, muat ulang firewall untuk perubahan bertahan.

$ sudo UFW Reload 

Setelah itu, pergilah ke memcached.conf file konfigurasi.

$ sudo vim /etc /memcached.conf 

Pastikan untuk menemukan garis yang dimulai dengan -l 127.0.0.1.

Memcached diaktifkan untuk localhost

Menggantinya dengan IP server, yang dalam hal ini 10.128.0.46 seperti yang ditunjukkan:

Aktifkan Akses Memcached Jarak Jauh

Sekarang, restart Memcached agar perubahan mulai berlaku.

$ sudo systemct restart memcached 

Aktifkan Memcached untuk aplikasi PHP dan Python

Jika Anda berniat menggunakan Memcached Sebagai database caching untuk aplikasi PHP seperti Drupal atau WordPress, itu php-memcached diperlukan ekstensi.

Untuk menginstalnya, jalankan perintah:

$ sudo apt instal php-memcached 
Instal PHP-Memcached di Debian 10

Untuk Python aplikasi, instal berikut ini Python Perpustakaan menggunakan Pip. Jika Pip tidak diinstal, Anda dapat menginstalnya menggunakan perintah:

$ sudo apt instal python3-pip 

Kemudian instal perpustakaan seperti yang ditunjukkan.

$ PIP3 Instal Pymemcache $ PIP3 Instal Python-Memcached 
Kesimpulan

Kami telah sampai di akhir panduan ini. Ini adalah harapan kami sekarang dapat menginstal Memcached pada Anda Debian 10 contoh tanpa hambatan. Umpan balik Anda dipersilakan.