Cara menginstal memcached di debian 10
- 3355
- 818
- John Ratke
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 10Setelah diinstal, Memcached Layanan akan secara otomatis dimulai dan Anda dapat memverifikasi ini dengan menjalankan perintah:
$ sudo Systemctl Status memcachedPeriksa status memcached
Secara default, Memcached Mendengarkan Port 11211 Dan Anda dapat memverifikasi ini menggunakan perintah NetStat seperti yang ditunjukkan:
$ sudo netstat -pnltuPeriksa 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
.
Menggantinya dengan IP server, yang dalam hal ini 10.128.0.46 seperti yang ditunjukkan:
Aktifkan Akses Memcached Jarak JauhSekarang, 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-memcachedInstal 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.
- « 10 distribusi Linux dan pengguna yang ditargetkan
- Cara memantau beban server web apache dan statistik halaman »