How to Install Memcached on Ubuntu
Daftar Isi:
- Prasyarat
- Menginstal Memcached
- Mengkonfigurasi Memcached
- Akses Jarak Jauh
- Menghubungkan ke Memcached
- PHP
- Python
- Kesimpulan
Memcached adalah penyimpanan data nilai kunci in-memory berkinerja tinggi dan sumber terbuka gratis. Ini paling sering digunakan untuk mempercepat aplikasi dengan caching berbagai objek dari hasil panggilan basis data.
Dalam tutorial ini, kita akan membahas proses menginstal dan mengkonfigurasi Memcached versi terbaru di Ubuntu 18.04. Instruksi yang sama berlaku untuk Ubuntu 16.04 dan distribusi berbasis Ubuntu.
Prasyarat
Sebelum melanjutkan dengan tutorial ini, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo.
Menginstal Memcached
Paket memcached disertakan dalam repositori Ubuntu 18.04 default. Instalasi cukup mudah, cukup ikuti langkah-langkah di bawah ini:
-
Mulailah dengan memperbarui daftar paket apt:
sudo apt update
Instal Memcached dengan mengetik:
sudo apt install memcached libmemcached-tools
Paket
libmemcached-tools
berisi menyediakan beberapa alat baris perintah untuk mengelola server Memcached.Setelah instalasi selesai, layanan Memcached akan mulai secara otomatis. Untuk memeriksa status layanan, masukkan perintah berikut:
sudo systemctl status memcached
Outputnya akan terlihat seperti ini:
● memcached.service - memcached daemon Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2019-04-30 15:13:41 PDT; 37s ago Docs: man:memcached(1) Main PID: 10753 (memcached) Tasks: 10 (limit: 2319) CGroup: /system.slice/memcached.service `-10753 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid
Itu saja, pada titik ini Anda telah Memcached terinstal dan berjalan di server Ubuntu 18.04 Anda.
Mengkonfigurasi Memcached
Memcached dapat dikonfigurasi dengan mengedit file
/etc/memcached.conf
. Pengaturan konfigurasi default cukup untuk sebagian besar pengguna.
Secara default, Memcached dikonfigurasikan untuk mendengarkan di localhost saja. Jika klien yang terhubung ke server juga berjalan di host yang sama Anda tidak perlu mengubah file konfigurasi default.
Akses Jarak Jauh
Ketika Memcached yang dikonfigurasi dengan tidak tepat dapat digunakan untuk melakukan serangan denial-of-service (DDoS) yang didistribusikan. Jika Anda ingin mengizinkan akses jarak jauh ke server Memcached Anda, Anda perlu mengkonfigurasi firewall Anda dan mengizinkan akses ke port UDP Memcached 11211 hanya dari klien tepercaya.
Contoh berikut mengasumsikan bahwa Anda ingin terhubung ke server Memcached Anda melalui jaringan pribadi. IP server adalah
192.168.100.20
dan alamat IP klien adalah
192.168.100.30
Ubuntu hadir dengan alat konfigurasi firewall yang disebut UFW. Secara default, UFW diinstal tetapi tidak diaktifkan. Sebelum mengaktifkan firewall UFW, pertama-tama tambahkan aturan yang akan memungkinkan koneksi SSH yang masuk:
sudo ufw allow 22
Izinkan nilai dari alamat IP klien jarak jauh:
sudo ufw allow from 192.168.100.30 to any port 11211
Aktifkan UFW dengan mengetik:
sudo ufw status
Setelah firewall Anda dikonfigurasi, langkah selanjutnya adalah mengedit konfigurasi Memcached dan mengatur layanan Memcached untuk mendengarkan pada antarmuka jaringan pribadi server:
Untuk melakukannya, buka file konfigurasi
memcached.conf
:
sudo nano /etc/memcached.conf
Temukan baris yang dimulai dengan
-l 127.0.0.1
dan ganti
127.0.0.1
dengan alamat IP server
192.168.100.20
.
# Specify which IP address to listen on. The default is to listen on all IP addresses # This parameter is one of the only security measures that memcached has, so make sure # it's listening on a firewalled interface. -l 192.168.100.20
Mulai ulang layanan Memcached agar perubahan diterapkan:
sudo systemctl restart memcached
Anda sekarang dapat terhubung ke server Memcached dari lokasi jauh Anda.
Menghubungkan ke Memcached
Untuk terhubung ke server Memcached Anda perlu menggunakan klien khusus bahasa.
PHP
Untuk menggunakan Memcached sebagai basis data caching untuk aplikasi PHP Anda seperti WordPress, Drupal, Joomla atau Magento, Anda perlu menginstal ekstensi
php-memcached
:
sudo apt install php-memcached
Python
Ada beberapa pustaka Python untuk berinteraksi dengan memcache. Anda dapat menginstal perpustakaan pilihan Anda menggunakan pip:
pip install pymemcache
Kesimpulan
Anda telah belajar cara menginstal Memcached di server Ubuntu Anda. Untuk informasi lebih lanjut tentang topik ini, baca Memcached Wiki.
ubuntu memcachedMenginstal, menginstal ulang, meng-upgrade, menghapus, memperbaiki Windows 7 / Vista / Xp

Microsoft telah meluncurkan yang baru situs web yang hanya berfokus pada cara menginstal, menginstal ulang, meng-upgrade atau menghapus Windows 7, Windows Vista & Windows XP.
Cara menginstal memcached pada centos 7

Memcached adalah penyimpanan data nilai kunci in-memory berkinerja tinggi dan sumber terbuka gratis. Dalam tutorial ini, kami akan menjelaskan cara menginstal dan mengkonfigurasi Memcached di CentOS 7.
Cara menginstal memcached di debian 9

Memcached adalah penyimpanan data nilai kunci in-memory berkinerja tinggi dan sumber terbuka gratis. Dalam tutorial ini, kami akan memandu Anda dalam menginstal dan mengkonfigurasi Memcached di Debian 9.