[Info] Hướng dẫn cài đặt Memcached trên CentOS 8

Memcached thường được sử dụng để tối ưu hóa việc tải dữ liệu từ cơ sở dữ liệu cho website. Bài viết này sẽ hướng dẫn bạn cài đặt Memcached trên CentOS 8.

Cài đặt Memcached trên CentOS 8 – Memcached là hệ thống lưu trữ các bản sao của các đối tượng và dữ liệu được truy cập nhiều lần để tăng tốc độ truy cập. Nó thường được sử dụng để tối ưu hóa việc tải dữ liệu từ cơ sở dữ liệu cho các ứng dụng dựa trên web.

Trong bài này HOSTVN Tôi sẽ chỉ cho bạn cách cài đặt nó Đã ghi nhớ Bộ nhớ đệm trên VPS CentOS 8 giúp tăng tốc trang web của bạn.

Cài đặt Memcached trên CentOS 8

1. Cài đặt Memcached

Các gói Memcached có sẵn trong kho lưu trữ CentOS 8. Cài đặt khá dễ dàng, chạy lệnh sau.

dnf install memcached libmemcached -y

Bưu kiện libmemcached cung cấp một số công cụ dòng lệnh để quản lý máy chủ Memcached. Sau khi cài đặt xong, hãy bật và khởi động dịch vụ Memcached bằng cách gõ lệnh:

systemctl enable memcached --now

Screenshot_111

Để xác minh rằng memcached đang chạy, hãy nhập:

systemctl status memcached

Screenshot_112 - cài đặt Memcached trên CentOS 8

Vậy là xong, bạn đã cài đặt xong, hãy khởi động Memcached trên máy chủ CentOS 8 của bạn và bây giờ bạn có thể bắt đầu sử dụng nó.

2. Kết nối với Memcached

Để kết nối với máy chủ Memcached, bạn cần sử dụng máy khách dành riêng cho ngôn ngữ.

2.1. PHP

Để sử dụng Memcached với ứng dụng PHP như WordPress, Drupal hoặc Magento, bạn cần cài đặt tiện ích mở rộng php-pecl-memcached:

dnf install php-pecl-memcache

2.2. Python

Có một số thư viện Python để tương tác với memcached. Bạn có thể cài đặt thư viện yêu thích của mình với pip:

pip install pymemcache

Hoặc

pip install python-memcached

3. Truy cập từ xa

Nếu ứng dụng của bạn chạy trên một máy chủ khác với máy chủ mà Memcached được cài đặt, bạn cần phải định cấu hình tường lửa của mình và chỉ cho phép truy cập vào cổng Memcached. 11211 từ địa chỉ IP của máy chủ cài đặt ứng dụng.

Nếu ứng dụng của bạn và Memcached chạy trên cùng một máy chủ, hãy bỏ qua phần này.

Nếu Memcached được cấu hình không chính xác, nó có thể bị lợi dụng để thực hiện các cuộc tấn công từ chối dịch vụ (DDoS) phân tán.

Ví dụ sau giả định rằng bạn muốn kết nối với máy chủ Memcached qua mạng riêng. IP máy chủ Memcached là 192.168.78.20 và địa chỉ IP của máy chứa ứng dụng là 192.168.78.30. Bước đầu tiên là chỉnh sửa cấu hình Memcached:

nano /etc/sysconfig/memcached

Trong tham số TÙY CHỌN thêm địa chỉ IP của máy chủ 192.168.100.20.

Screenshot_113

Lưu tệp và khởi động lại dịch vụ Memcached để các thay đổi có hiệu lực:

systemctl restart memcached

Khi dịch vụ được cấu hình, bước tiếp theo là mở cổng memcached trong tường lửa của bạn.

CentOS đi kèm với một công cụ cấu hình tường lửa FirewallD. Các lệnh dưới đây sẽ tạo một vùng mới có tên memcached, mở cổng 11211 và chỉ cho phép truy cập từ địa chỉ IP thùng chứa ứng dụng.

firewall-cmd --new-zone=memcached --permanent
firewall-cmd --zone=memcached --add-port=11211/udp --permanent
firewall-cmd --zone=memcached --add-port=11211/tcp --permanent
firewall-cmd --zone=memcached --add-source=192.168.78.30/32 --permanent
firewall-cmd --reload

4. Kết luận

Trong bài này HOSTVN đã chỉ cho bạn cách cài đặt Memcached trên hệ thống CentOS 8. Để biết thêm thông tin về Memcached, hãy tham khảo Memcached Wiki. Nếu bạn có bất kỳ câu hỏi nào để lại bình luận bên dưới. Ngoài ra, bạn có thể xem thêm hướng dẫn cài Redis trên CentOS 8.

Viết một bình luận

bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
antalya bayan escort
antalya bayan escort
antalya bayan escort