GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Memcached di Debian 11 Linux

Memcache adalah teknologi penyimpanan memori berperforma tinggi yang tersedia secara gratis untuk setiap pengguna komputer. Ini digunakan untuk menyimpan potongan rendering halaman, panggilan API, atau data database dalam RAM untuk meningkatkan kecepatan aplikasi. Memcached membantu mengurangi jumlah permintaan ke sistem database melalui caching data di memori. Ini meningkatkan kinerja server web dengan mengizinkan permintaan berurutan untuk data yang sama disajikan dengan cepat.

Dalam artikel ini, kami akan menunjukkan kepada Anda bagaimana Anda dapat menginstal Memcached di Debian 11 . Selain itu, kami juga akan menunjukkan kepada Anda eksekusi skrip pengujian PHP dengan Memcached. Jadi, mari kita mulai!

Cara Menginstal Memcached di Linux Debian 11

Untuk mengikuti prosedur menginstal Memcached, tekan “CTRL+ALT+T ” untuk membuka terminal sistem Anda dan kemudian memperbarui Debian 11 paket:

$ sudo apt-get update

Sekarang, gunakan perintah yang diberikan di bawah ini untuk menginstal Memcached di sistem Anda:

$ sudo apt install memcached

Tunggu beberapa menit, karena Memcached akan membutuhkan waktu untuk diinstal pada sistem Anda:

Setelah menginstal Memcached, periksa statusnya dengan menjalankan “systemctl . yang disediakan ” perintah:

$ sudo systemctl status memcached

Cara mengkonfigurasi Memcached di Debian 11

Anda dapat mengubah pengaturan default Memcached dengan menggunakan file konfigurasinya. Untuk melakukannya, buka file konfigurasi Memcached di editor nano Anda:

$ sudo nano /etc/memcached.conf

File konfigurasi Memcached Anda akan terlihat seperti ini:

File konfigurasi Memcached “/etc/memcached.conf ” memberi Anda berbagai opsi untuk dikonfigurasi. Namun, kami akan membahas beberapa opsi konfigurasi penting di sini:

Port mendengarkan default untuk Memcached adalah “11211 ”. Jika Anda ingin mengubah nomor port, maka setel nomor port baru dengan “-p ” pilihan:

-p 11211

-m ” digunakan untuk menyetel nilai memori maksimum. Secara default, Memcached menyetel “64 ” GB sebagai penyimpanan objek:

-m 64

Untuk menyetel alamat mendengarkan untuk Memcached, gunakan tombol “-l ” dalam file konfigurasi Memcached. Misalnya, kami telah menambahkan “127.0.0.1 ” sebagai alamat mendengarkan Memcached kami:

-l 127.0.0.1

Anda juga dapat mengatur layanan Memcached untuk beroperasi sebagai pengguna tertentu, menggunakan "-u ” pilihan:

-u memcache

Setelah membuat perubahan pada file konfigurasi Memcached, mulai ulang layanannya di sistem Anda:

$ sudo systemctl restart memcached

Sekarang, kami akan mengonfigurasi firewall sistem kami untuk mengizinkan lalu lintas dari “127.0.0.1 ” ke port “11211 ”:

$ sudo ufw allow from 127.0.0.1/24 to any port 11211

Setelah menambahkan aturan, muat ulang pengaturan Firewall sistem Anda:

$ sudo ufw reload

Cara memasang alat tambahan untuk Memcached di Debian 11

Manfaatkan yang diberikan di bawah ini di terminal Debian Anda untuk menginstal alat Memcached tambahan:

$ sudo apt install libmemcached-tools

Sampai saat ini, kami telah berhasil menginstal dan mengkonfigurasi Memcached pada sistem Debian kami. Sekarang, lanjutkan ke pengujian Memcached.

Cara menguji Memcached di Debian 11

Di bagian ini, kami akan mendemonstrasikan bagaimana Anda dapat menguji kerja Memcached dengan skrip PHP sederhana yang berjalan di server web Apache. Sebelum melanjutkan, instal Apache dan PHP di sistem Anda jika Anda belum memilikinya:

$ sudo apt install apache2 php libapache2-mod-php

Paket selanjutnya yang akan kita instal adalah ekstensi PHP untuk Memcached:

$ sudo apt install php-memcached

Memcached terintegrasi dengan “phpinfo.php ” ketika diinstal. Operasi ini membantu dalam memverifikasi apakah server web mengenali Memcached atau tidak. Untuk mengkonfirmasi ini, pertama, kita akan membuat “phpinfo.php ” dalam file “/var/www/html ” direktori:

$ sudo nano /var/www/html/phpinfo.php
<?php
// Show all information, defaults to INFO_ALL
phpinfo();

Sekarang, tekan “CTRL+O ” untuk menuliskan kode tambahan di “phpinfo.php . yang terbuka ” berkas:

Pada langkah selanjutnya, kita akan memuat “phpinfo.php ” di browser kami dengan alamat IP “127.0.0.1 ”:

HTTP://127.0.0.1/phpinfo.php

Di sini, Anda dapat mengubah “127.0.0.1” ke alamat IP yang telah Anda tambahkan di file konfigurasi Memcached:

Saat Anda menggulir ke bawah melalui “php.info ”, Anda akan melihat informasi berikut terkait dengan Memcached:

Untuk memahami proses bagaimana Memcached digunakan dalam cache halaman dan data, kami akan membuat file pengujian PHP di “/var/www/html ” direktori:

$ sudo nano /var/www/html/test.php

Sekarang, tambahkan baris kode berikut di “/var/www/html/test.php ”. Hal lain, Anda harus menentukan alamat IP Anda yang dikonfigurasi untuk Memcached sebagai ganti “127.0.0.1 ”:

<?php
$mc = new Memcached();
$mc->addServer("127.0.0.1", 11211);
$result = $mc->get("test_key");
if($result) {
        echo $result;
} else {
        echo "Please refresh page to reload, as no cached data is found";
        $mc->set("test_key", "Congratulations! Memcached has successfully cached data!!") >
}
?>

Tekan “CTRL+O ” untuk menuliskan kode yang ditambahkan di “test.php” berkas:

Di sistem Debian 11 . Anda , mulai ulang Memcached dan layanan Apache sehingga dapat diterapkan dari perubahan yang telah kami buat:

$ sudo systemctl restart memcached
$ sudo systemctl restart apache2

Akhirnya, sekarang saatnya untuk menguji Memcached yang berfungsi di browser kita. Di sini, Anda telah mengganti “127.0.0.1 ” dengan alamat IP yang Anda tentukan untuk Memcached:

HTTP://127.0.0.1/test.php

Saat menjelajahi tautan yang diberikan di atas, Anda akan melihat pesan berikut:

Saat Anda memuat "test.php ” untuk pertama kalinya, Memcached tidak akan men-cache halaman. Anda harus me-refresh halaman web agar Memcached dapat menjalankan fungsinya:

Kesimpulan

Memcache adalah sistem cache memori yang dapat digunakan untuk berbagai tujuan. Ini sering digunakan untuk meningkatkan kinerja situs web yang digerakkan oleh basis data dinamis dengan menyimpan objek dan data mereka dalam RAM untuk menangani permintaan berikutnya. Dalam postingan hari ini, kami menunjukkan kepada Anda cara menginstal Memcached pada sistem Debian 11 . Kami juga telah memberikan Anda informasi yang terkait dengan konfigurasi Memcached dan bagaimana Anda dapat menguji skrip PHP sederhana dengan Memcached pada sistem Debian 11.


Debian
  1. Cara menginstal Elasticsearch Di Debian Linux

  2. Bagaimana menginstal VirtualBox di Debian Linux

  3. Cara Menginstal Memcached di Debian 11 / Debian 10

  1. Cara menginstal Logstash Di Debian Linux

  2. Cara Menginstal Slack Di Linux Debian

  3. Cara Menginstal Memcached di Debian 10

  1. Cara Menginstal VirtualBox di Debian Linux 9

  2. Cara Menginstal Memcached di Debian 9

  3. Cara Menginstal Go di Debian 10 Linux