- Hướng dẫn này dành riêng cho việc cài Memcached trên một node CentOS 7 duy nhất.
- Tôi sẽ làm việc trên một máy chủ Liquid Web Core Managed CentOS 7 và đăng nhập bằng root.
Bước 1: Cài đặt Memcached
Trước tiên, dọn dẹp yum:
yum clean all
Theo thông lệ tốt, ta cập nhật các gói:
yum -y update
Giờ cài Memcached và các gói liên quan chỉ cần chạy một lệnh:
yum -y install memcached
Bước 2: Cấu hình Memcached
Dùng lệnh sau để xem thông tin về lệnh memcached:
memcached -h
Tệp cấu hình mặc định nằm tại:
/etc/sysconfig/memcached
Khi khởi động, Memcached mặc định chạy trên cổng 11211 theo tệp cấu hình mặc định:
PORT=”11211″ USER=”memcached” MAXCONN=”1024″ CACHESIZE=”64″ OPTIONS=””
Để đổi cổng (PORT), người dùng chạy Memcached (USER), số kết nối tối đa tới Memcached (MAXCONN) hoặc dung lượng cache tính bằng megabyte (CACHESIZE), chỉ cần sửa tệp cấu hình.
VÍ DỤ: Nếu muốn chạy Memcached trên cổng 1337, với 4GB bộ nhớ và tối đa 2.000 kết nối, tôi sẽ sửa tệp cấu hình như sau.
Mở tệp cấu hình để sửa:
vim /etc/sysconfig/memcached
Thành như sau:
PORT=”1337″ USER=”memcached” MAXCONN=”2000″ CACHESIZE=”4096″ OPTIONS=””
Thoát và lưu tệp cấu hình, rồi khởi động lại Memcached
systemctl restart memcached
Bước 3: Cấu hình Memcached khởi động cùng hệ thống
Khởi động Memcached:
systemctl start memcached
Bảo đảm Memcached khởi động cùng hệ thống:
systemctl enable memcached
Kiểm tra trạng thái Memcached:
systemctl status memcached
Dừng Memcached:
systemctl stop memcached
