Installasi Memcached dan Konfigurasi dengan PHP di CentOS 7

Memcached adalah memory object caching system. Memcached digunakan untuk meringankan akses beban ke database. Memcahed bekerja dengan cara menyimpan object di dalam memori komputer (RAM). dengan menggunakan memcached kita dapat meminimalisir pengambilan atau request data yang sama ke database secara terus menerus.

Installasi Memcached

Untuk melakukan installasi memcached di CentOS ketikkan perintah berikut:

# yum install memcached

Konfigurasi file memcached dan sesuaikan dengan kebutuhan

# vi /etc/sysconfig/memcached

Secara default konfigurasi default memcached adalah sebagai berikut:

PORT=”11211″
USER=”memcached”
MAXCONN=”1024″
CACHESIZE=”64″
OPTIONS=””

Contoh disini saya ingin menaikkan MAXCONN sebanyak 2000 dan CACHESIZE sebesar 4GB

PORT="11211"
USER="memcached"
MAXCONN="2000"
CACHESIZE="4096"
OPTIONS=""

Save kemudian jalankan service memcached dan set agar jalan pada saat booting:

# systemctl start memcached
# systemctl enable memcached

Cek dan pastikan service memcached berjalan menggunakan perintah berikut:

# systemctl status memcached
● memcached.service - Memcached
Loaded: loaded (/usr/lib/systemd/system/memcached.service; disabled; vendor preset: disabled)
Active: active (running) since Jum 2018-11-16 10:23:16 WIB; 1 weeks 5 days ago
Main PID: 48566 (memcached)
CGroup: /system.slice/memcached.service
└─48566 /usr/bin/memcached -u memcached -p 11211 -m 4096 -c 2000

Nov 16 10:23:16 srv.linbox.id systemd[1]: Started Memcached.
Nov 16 10:23:16 srv.linbox.id systemd[1]: Starting Memcached...

Integrasi dengan PHP

Setelah installasi memcached selesai dilakukan, maka kita perlu melakukan installasi library PHP Memcached agar website kita dapat menggunakan service memcached.

# yum -y install php-pecl-memcache

Kemudian restart service web server yang ada di server anda (sesuaikan)

Apabila menggunakan Apache Web Server

# systemctl restart httpd

Apabila menggunakan NGINX dan PHP-FPM

# systemctl restart php-fpm
# systemctl restart nginx

Kemudian lakukan pengecekan, apakah library atau modul memcached sudah terbaca di sisi PHP dengan mengetikkan perintah berikut:

# php -m | grep memcache
memcache

Demikianlah cara untuk melakukan Installasi Memcached dan Konfigurasi dengan PHP di CentOS 7.

Sekian dan terima kasih, semoga bermanfaat ya.

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top