Memcached คือระบบแคชความเร็วสูงที่ทำงานในหน่วยความจำ (In-Memory Key-Value Store) ซึ่งถูกใช้กันอย่างแพร่หลายเพื่อเพิ่มประสิทธิภาพของเว็บไซต์และแอปพลิเคชัน เช่น WordPress, Drupal, Magento และ Laravel โดยเฉพาะบน Cloud Hosting และ Dedicated Server ของ THAI DATA HOSTING และ THAI DATA CLOUD ก็สามารถนำ Memcached มาใช้งานได้อย่างมีประสิทธิภาพสูง

ในบทความนี้ เราจะสอน วิธีติดตั้ง Memcached บนระบบปฏิบัติการ AlmaLinux, CentOS และ Ubuntu อย่างละเอียด พร้อมคำสั่งที่ใช้งานได้จริง เหมาะสำหรับนักพัฒนา ผู้ดูแลระบบ และเจ้าของเว็บไซต์ที่ต้องการปรับแต่ง Performance

 

ความต้องการของระบบ (System Requirements)

  • RAM ขั้นต่ำ 512MB ขึ้นไป (แนะนำ 2GB หรือมากกว่า)

  • สิทธิ์ root หรือ sudo

  • ระบบปฏิบัติการ AlmaLinux 8/9, CentOS 7/8 หรือ Ubuntu 20.04/22.04

 

วิธีติดตั้ง Memcached บน AlmaLinux / CentOS

1. อัปเดตระบบ

sudo dnf update -y

2. ติดตั้ง Memcached และ libmemcached

sudo dnf install memcached libmemcached -y

3. เปิดใช้งาน Memcached และสั่งให้เริ่มอัตโนมัติ


sudo systemctl enable memcached
sudo systemctl start memcached

4. ตรวจสอบสถานะ Memcached

sudo systemctl status memcached

5. ตั้งค่า Memcached ให้ปลอดภัย (เฉพาะรับ localhost)

แก้ไขไฟล์ /etc/sysconfig/memcached แล้วเพิ่มหรือแก้บรรทัด:

OPTIONS="-l 127.0.0.1"

จากนั้นรีสตาร์ท:

sudo systemctl restart memcached

วิธีติดตั้ง Memcached บน Ubuntu 20.04 / 22.04

1. อัปเดตระบบ

sudo apt update && sudo apt upgrade -y

2. ติดตั้ง Memcached และ libmemcached-tools

sudo apt install memcached libmemcached-tools -y

3. เริ่มและเปิดใช้งาน Memcached


sudo systemctl enable memcached
sudo systemctl start memcached

4. ตรวจสอบสถานะ Memcached

sudo systemctl status memcached

5. ตั้งค่าให้ปลอดภัย (รับเฉพาะ localhost)

แก้ไขไฟล์ /etc/memcached.conf แล้วตรวจให้แน่ใจว่ามีบรรทัด:

-l 127.0.0.1

จากนั้นรีสตาร์ท:

sudo systemctl restart memcached

การติดตั้ง PHP Extension สำหรับ Memcached

AlmaLinux / CentOS:


sudo dnf install php-pecl-memcached -y
sudo systemctl restart php-fpm

Ubuntu:


sudo apt install php-memcached -y
sudo systemctl restart php8.1-fpm  

ทดสอบว่า Memcached ทำงาน

1. ติดตั้ง telnet

sudo dnf install telnet -y

2. ทดสอบการเชื่อมต่อ

telnet 127.0.0.1 11211

3. พิมพ์คำสั่ง

stats

---

Was this answer helpful? 0 Users Found This Useful (0 Votes)