Install Memcached Ubuntu
Install Memcached Ubuntu 22.04

Cara Install Memcached di Ubuntu 22.04

Memcached sistem caching memori terdistribusi yang sangat populer digunakan untuk mempercepat aplikasi web dengan mengurangi beban database.

Prasyarat

  • Sebelum memulai install memcached ubuntu, pastikan kamu sudah memiliki:
  • Server Ubuntu 22.04
  • Akses root atau user dengan hak akses sudo
  • Koneksi internet yang stabil

Update System

Pertama-tama, pastikan sistem kamu sudah up-to-date:

sudo apt update
sudo apt upgrade -y

Langkah-Langkah Install Memcached di Ubuntu

Install Memcached menggunakan package manager apt

sudo apt install memcached libmemcached-tools -y

Konfigurasi Memcached

Gunakan perintah nano untuk membuka dan mengedit file konfigurasi Memcached:

sudo nano /etc/memcached.conf

Sesuaikan parameter konfigurasi berikut sesuai kebutuhan server kamu:

Konfigurasi Memcached
Konfigurasi Memcached

Berikut adalah parameter konfigurasi utama yang dapat disesuaikan:

-m (Memory Allocation)

  • Menentukan kapasitas memori RAM yang dialokasikan untuk Memcached.
  • Nilai default: 64 (64 MB)
  • Rekomendasi: Sesuaikan dengan kebutuhan aplikasi dan ketersediaan RAM server.

-p (Port Number)

  • Menentukan nomor port yang digunakan untuk koneksi ke Memcached.
  • Nilai default: 11211
  • Catatan: Port ini harus terbuka dan tidak digunakan oleh aplikasi lain.

-l (Listen Address)

  • Menentukan alamat IP yang digunakan Memcached untuk menerima koneksi.
  • Nilai default: 127.0.0.1 (localhost only)
  • Keamanan: Nilai default lebih aman; ubah hanya jika diperlukan koneksi dari luar.

Setelah melakukan perubahan pada file konfigurasi, kamu harus merestart service Memcached untuk menerapkan pengaturan baru:

systemctl restart memcached
systemctl status memcached

Pengujian Memcached

Membuka Koneksi ke Memcached menggunakan Telnet

telnet 127.0.0.1 11211

Telnet Memcached
Telnet Memcached

Setelah terhubung ke Memcached via telnet, kamu dapat menguji fungsi penyimpanan data menggunakan perintah set:

Format Perintah Set Memcached

set key flags exptime bytes [noreply]
value

Membuat dan Menyimpan Data: Key “angga” dengan Value “geeks conn”

set hello 0 100 11
hello world
STORED

set memcache
set memcache

Mengambil dan Menampilkan Data dengan Key “angga”

get hello
VALUE hello 0 11
hello world
END

get memcache
get memcache