Bagaimana Cara Install Memcached di Ubuntu 22.04?

Bagaimana Cara Install Memcached di Ubuntu 22.04?

Menggunakan sistem cache sangat membantu kamu dalam menghemat resource, sehingga dapat lebih optimal dalam menangani banyak request yang ada di sisi web server. Pada artikel ini, kami akan membahas mengenai Cara Install Memcached di Ubuntu 22.04.

Memcached

Memcached adalah BSD-licensed published cache server yang digunakan oleh banyak organisasi dan website untuk cepat menerima data dari memory. Juga telah banyak digunakan oleh banyak users untuk improve keseluruhan speed dan performance dari dynamic website dengan koneksi database untuk improve performance dengan menghindari disk access dan storing data penting di memory atau meminimalisir query database yang kompleks, terutama pada query statement SELECT.

Persiapan

Ada beberapa hal yang perlu disiapkan:

  1. Memiliki VPS yang aktif dengan OS Ubuntu 22.04.
  2. Memiliki akses root.

Point

Terdapat beberapa rangkuman point instalasi pada artikel ini.

  • Update Server
  • Install Firewall
  • Install Dependencies
  • Install Memcached
  • Enabled Memcached PHP Application
  • Testing

Cara Install Memcached di Ubuntu 22.04

Bagaimana cara install memcached di Ubuntu 22.04? Berikut informasi lebih lengkapnya:

Update Server

Login terlebih dahulu ke root server dan update server untuk memastikan packages server nya sudah up-to-date.

$ apt-get update -y

$ reboot

Install Firewall

Sebelum memulainya, perlu instalasi Firewall supaya lebih secure. Pada Firewall ini menggunakan CSF (ConfigServer Security & Firewall). Instalasinya dengan perintah di bawah ini:

$ cd /usr/src

$ wget https://download.configserver.com/csf.tgz

$ tar -xzf csf.tgz

$ cd csf/

$ sh install.sh

Pada konfigurasi CSF rubah “make TESTING=’1’ menjadi 0”.

$ nano /etc/csf/csf.conf

Kemudian restart CSF supaya reload konfigurasi yang ter-update.

$ csf -r 

Install Dependencies

Install beberapa package yang dibutuhkan Memcached.

$ sudo apt-get install git gcc make wget snapd -y

Install Memcached

Install package memcached seperti di bawah ini.

$ apt-get install memcached libmemcached-tools -y

Check version & status memcached.

$ systemctl status memcached

Output:

  •  memcached.service - memcached daemon
     Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)

     Active: active (running) since Wed 2023-04-26 08:43:27 UTC; 57s ago

       Docs: man:memcached(1)

   Main PID: 2165 (memcached)

      Tasks: 10 (limit: 4664)

     Memory: 1.7M

        CPU: 45ms

     CGroup: /system.slice/memcached.service

             └─2165 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid

$ memcached -V

Output:

memcached 1.6.14

Enable Memcached PHP Application

Supaya website kamu mengenali memcached, dan memcached bisa melakukan caching pada aplikasi/website, maka perlu install extension phpx-memcached, x di sini disesuaikan dengan php yang kamu gunakan. Misalnya, kami menggunakan PHP 8.2, maka perintahnya sebagai berikut:

$ apt-get install php8.2-memcached -y

Testing

Langkah terakhir adalah testing, tambahkan script PHP Info pada document root website atau aplikasi kamu untuk melihat hasilnya. Misalnya jika default, maka:

$ nano /var/www/html/info.php

Paste script di bawah ini.

<?php

phpinfo();

?>

Save dan exit.

Lalu akses website kamu dengan file info.php

cara install memcached

Tampilan diatas menginformasikan bahwa memcached telah berhasil terinstall dan sudah enabled.

Kesimpulan

Jika kamu mengikuti artikel ini dari awal sampai akhir, artinya kamu sudah berhasil Install Memcached di Ubuntu 22.04.

Demikian artikel ini, jangan sungkan untuk meninggalkan ide-ide topik yang ingin kamu baca di blog Dewaweb. Semoga artikel ini membantu!