GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Memcached di Debian 11 / Debian 10

Memcached, sistem cache objek memori terdistribusi berkinerja tinggi, sangat berguna dalam mempercepat aplikasi web dinamis dengan mengurangi beban basis data.

Memcached membantu meminimalkan jumlah panggilan ke sistem database dengan menyimpan data dalam memori. Akibatnya, permintaan berikutnya untuk data yang sama dapat dilayani lebih cepat dan dengan demikian meningkatkan kinerja server web.

Di sini, kita akan melihat cara menginstal Memcached di Debian 11 / Debian 10.

Instal Memcached di Debian

Paket Memcached tersedia di repositori OS Debian. Jadi, Anda tidak perlu menyiapkan repositori eksternal untuk mendapatkan paket Memcached.

Pertama, perbarui indeks repositori.

sudo apt update

Kemudian, instal Memcached menggunakan perintah di bawah ini.

sudo apt install -y memcached

Setelah instalasi selesai, layanan Memcached akan aktif dan berjalan secara otomatis. Anda dapat menggunakan perintah ps atau perintah systemctl untuk memverifikasi status layanan.

sudo systemctl status memcached

ATAU

ps -ef | grep -wi memcached

Keluaran:

memcache 11047 1 0 03:40 ? 00:00:00 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid

Konfigurasi Memcached

Anda dapat mengelola layanan Memcached dengan bantuan file konfigurasi /etc/memcached.conf. Ada empat konfigurasi penting yang dapat digunakan untuk memunculkan instance Memcached siap produksi.

-m mengatur memori maksimum yang dapat Anda gunakan untuk penyimpanan objek. Ukuran memori default adalah 64 MB. Namun, pengaturan cache 256 MB akan direkomendasikan.

-m 256

-p menyetel port mendengarkan untuk Memcached. Port default adalah 11211.

-p 11211

-u menyetel layanan Memcached untuk dijalankan sebagai pengguna tertentu.

-u memcache

-l menyetel alamat mendengarkan untuk Memcached. Secara default, Memcached hanya mendengarkan di localhost. Jadi, Anda mungkin perlu mengubahnya ke alamat IP antarmuka jaringan untuk memungkinkan koneksi jarak jauh.

Anda juga dapat menentukan beberapa alamat yang dipisahkan dengan koma atau dengan menggunakan -l beberapa kali. Di sini, saya akan mengkonfigurasi Memcached untuk mendengarkan pada 192.168.0.10.

-l 192.168.0.10
Mengonfigurasi Memcached untuk mendengarkan pada alamat IP disertai dengan RISIKO security keamanan karena memungkinkan siapa saja untuk mengakses dan dapat menyebabkan serangan DDoS. Jadi, Anda harus mengonfigurasi UFW (Firewall) untuk mengizinkan koneksi hanya dari sumber tepercaya.

Mulai ulang proses Memcached.

sudo systemctl restart memcached

Menyiapkan Firewall Untuk Memcached

Seperti yang saya katakan sebelumnya, untuk mengamankan layanan Memcached, Anda perlu mengonfigurasi firewall untuk mengizinkan koneksi masuk dari jaringan tepercaya ke port Memcached.

Aturan di bawah ini akan mengizinkan koneksi dari subnet 192.168.0.0/24 (alamat IP mulai dari 192.168.0.1 hingga 192.168.0.254).

sudo ufw allow from 192.168.0.0/24 to any port 11211

sudo ufw reload

Gunakan Memcached

Ada banyak klien Memcached yang tersedia untuk bahasa pemrograman seperti PHP, Python, Java, dll. Namun, untuk menggunakan Memcached sebagai sistem caching untuk aplikasi PHP Anda seperti WordPress, atau Joomla, Anda perlu menginstal ekstensi Memcached to untuk PHP .

sudo apt install -y php-memcached

Setelah Anda menginstal ekstensi PHP, mulai ulang server web Anda untuk menerapkan ekstensi baru.

Kesimpulan

Itu saja. Saya harap Anda telah mempelajari cara menginstal Memcached di Debian 11 / Debian 10. Selain itu, Anda dapat mengunjungi Memcached Wiki untuk mempelajari lebih lanjut tentang Memcached.


Debian
  1. Cara Menginstal Debian 10 (Buster)

  2. Cara Menginstal Python 3.9 di Debian 10

  3. Cara Menginstal TeamViewer di Debian 10

  1. Cara Menginstal Memcached di Debian 10

  2. Cara Menginstal Git di Debian 9

  3. Cara Menginstal Go di Debian 9

  1. Cara Menginstal Pip di Debian 9

  2. Cara Menginstal R di Debian 9

  3. Cara Menginstal Ruby di Debian 9