Cách cài đặt Memcached trên Debian 10

Tác giả NetworkEngineer, T.M.Hai 21, 2021, 06:55:40 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách cài đặt Memcached trên Debian 10


Memcached là một hệ thống bộ nhớ Cache rất phổ biến được sử dụng để lưu trữ dữ liệu dưới dạng các cặp khóa - giá trị. Nó được sử dụng để lưu trữ hoặc bộ nhớ Cache dữ liệu dưới dạng các đối tượng trong bộ nhớ nhằm tối ưu hóa và nâng cao tốc độ của các ứng dụng web động. Bài đăng này sẽ hướng dẫn nhanh về cách cài đặt Memcached trên hệ điều hành Debian 10.

1. Cài đặt Memcached

Memcached có sẵn trong kho gói APT chính thức của Debian và có thể dễ dàng cài đặt.

Trước hết và như mọi khi, hãy cập nhật kho lưu trữ bộ nhớ Cache của hệ thống bằng cách sử dụng lệnh dưới đây:

Mã nguồn [Chọn]
$ sudo apt update

Nâng cấp các gói đã cài đặt bằng lệnh:

Mã nguồn [Chọn]
$ sudo apt upgrade

Ngay sau khi cập nhật và nâng cấp, hãy nhập lệnh dưới đây để bắt đầu quá trình cài đặt Memcached cùng với libmemcached-tools.

Mã nguồn [Chọn]
$ sudo apt install memcached libmemcached-tools

Y và nhấn Enter


Sau khi cài đặt thành công Memcached, dịch vụ Memcached sẽ tự động khởi động. Xác minh trạng thái của dịch vụ Memcached bằng lệnh systemctl như hình dưới đây:

Mã nguồn [Chọn]
$ sudo systemctl status memcached

Nếu nó không được khởi động, hãy khởi động nó bằng cách gõ lệnh được cung cấp bên dưới:

Mã nguồn [Chọn]
$ sudo systemctl start memcached

Sau khi khởi động thủ công, hãy kiểm tra lại trạng thái để xác nhận việc kích hoạt dịch vụ Memcached.

Mã nguồn [Chọn]
$ sudo systemctl status memcached

Trong trạng thái, bạn có thể thấy rằng dịch vụ Memcached đang chạy và bạn cũng có thể thấy số cổng được đánh dấu trong ảnh chụp màn hình đính kèm mà Memeched lắng nghe.

2. Cấu hình Memcached

Nếu bạn muốn cấu hình truy cập máy chủ từ xa của máy chủ Memcached, trước tiên bạn phải đưa địa chỉ IP của máy chủ vào tập tin cấu hình /etc/memcached.conf

Để biết địa chỉ IP của máy chủ mà dịch vụ Memcached đang chạy, hãy nhập lệnh dưới đây:

Mã nguồn [Chọn]
$ ip a

Bạn có thể thấy rằng địa chỉ IP của máy chủ của mình là 192.168.18.39. Ghi lại địa chỉ IP của máy chủ vì chúng ta phải thêm IP này trong tập tin cấu hình Memcached.

Để mở và chỉnh sửa tập tin cấu hình trong trình chỉnh sửa nano, hãy nhập lệnh được cung cấp bên dưới:

Mã nguồn [Chọn]
$ sudo nano /etc/memcached.conf

Thay đổi địa chỉ IP từ 127.0.0.1 thành địa chỉ IP của máy chủ, trong trường hợp của mình là 192.168.18.231.


Sau khi thêm thành công địa chỉ IP, Nhấn CTRL + S và CTRL + X để lưu và thoát khỏi tập tin.

Bây giờ, bạn cần cho phép tường lửa và mở cổng 11211 cho bất kỳ lưu lượng nào đến.

Mã nguồn [Chọn]
$ sudo ufw allow from any to any port 11211

Sau khi chạy lệnh đã cho ở trên, hãy tải lại tường lửa để các thay đổi hoạt động.

Mã nguồn [Chọn]
$ sudo systemctl restart memcached

Sau khi khởi động lại dịch vụ Memcached, hãy xác minh trạng thái bằng cách gõ lệnh dưới đây:

Mã nguồn [Chọn]
$ sudo systemctl status memcached

Bây giờ, máy chủ Memcached đã được cấu hình đầy đủ và sẵn sàng để truy cập từ xa từ bất kỳ máy nào khác trên mạng.

Bài đăng này cung cấp hướng dẫn toàn diện và sâu sắc về cách cài đặt Memcached trên hệ thống Debian 10. Bài đăng này cũng chứa cấu hình của Memcached cho các kết nối máy chủ từ xa bằng cách cho phép tường lửa mở cổng của nó cho lưu lượng đến. Sau khi làm theo cấu hình được cung cấp trong bài đăng này, Memcached đã sẵn sàng để kết nối với các máy chủ khác.