Cài đặt Memcached trên Fedora 35 - Install Memcached on Fedora 35
Chào mừng bạn đến với hướng dẫn install Memcached trên Fedora 35! Memcached là một hệ thống lưu trữ cache phân tán được sử dụng rộng rãi để cải thiện hiệu suất ứng dụng web và giảm tải cho máy chủ cơ sở dữ liệu. Trong bài viết này, chúng ta sẽ tập trung vào việc cài đặt Memcached trên hệ điều hành Fedora 35 và cấu hình nó để bắt đầu sử dụng lưu trữ cache mạnh mẽ này. Hãy cùng khám phá cách làm điều này một cách chi tiết và dễ dàng.
Install Memcached trên Fedora 35
Memcached có sẵn trong kho Fedora mặc định. Bạn có thể cài đặt nó bằng cách chạy lệnh sau trên hệ thống Fedora Linux của mình.
sudo dnf install memcached -y
Bây giờ hãy khởi động dịch vụ Memcached bằng các lệnh sau.
sudo systemctl enable memcached.service
sudo systemctl start memcached.service
Cấu hình Memcached
Chỉnh sửa tệp cấu hình mặc định Memcached trong trình soạn thảo văn bản yêu thích của bạn.
sudo vim /etc/sysconfig/memcached
và cập nhật cài đặt theo yêu cầu hệ thống của bạn. Ở đây CACHESIZE là giới hạn bộ nhớ tối đa tính bằng Mb mà Memcached có thể sử dụng.
PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="64" OPTIONS=""
Cấu hình trên cho thấy Memcached có thể sử dụng tới 64 Mb bộ nhớ trên hệ thống.
Sau khi thực hiện bất kỳ thay đổi nào, hãy khởi động lại máy chủ Memcached để áp dụng các thay đổi.
sudo systemctl restart memcached.service
Xem số liệu thống kê Memcached
Bạn có thể xem trạng thái dịch vụ bằng lệnh systemctl
:
sudo systemctl status memcached.service
Bạn cũng có thể xem số liệu thống kê của dịch vụ Memcached đang chạy bằng lệnh "cài đặt thống kê". Dưới đây là ví dụ gửi lệnh này đến máy chủ Memcached và xem kết quả.
echo "stats settings" | nc localhost 11211
STAT maxbytes 67108864 STAT maxconns 1024 STAT tcpport 11211 STAT udpport 11211 STAT inter 127.0.0.1 STAT verbosity 0 STAT oldest 0 STAT evictions on STAT domain_socket NULL STAT umask 700 STAT growth_factor 1.25 STAT chunk_size 48 STAT num_threads 4 STAT num_threads_per_udp 4 STAT stat_key_prefix : STAT detail_enabled no STAT reqs_per_event 20 STAT cas_enabled yes STAT tcp_backlog 1024 STAT binding_protocol auto-negotiate STAT auth_enabled_sasl no STAT item_size_max 1048576 STAT maxconns_fast no STAT hashpower_init 0 STAT slab_reassign no STAT slab_automove 0 END
Cài đặt tiện ích mở rộng Memcache PHP
Bạn cần kích hoạt tiện ích mở rộng Memcache/Memcached PHP trên máy chủ của mình để kết nối PHP với dịch vụ Memcached. Về cơ bản có hai mô-đun Memcache PHP có sẵn để cài đặt. Một cái tên là Memcache và cái còn lại là Memcached. Vì vậy, hãy cài đặt mô-đun theo mục đích sử dụng của bạn.
sudo dnf install php-pecl-memcache
sudo dnf install php-pecl-memcached
Sau khi cài đặt khởi động lại dịch vụ Apache.
sudo systemctl restart httpd.service
Bây giờ hãy kiểm tra xem phần mở rộng memcache php đã được bật và hoạt động bình thường chưa. Tạo tệp phpinfo.php
bằng mã sau:
<?php
phpinfo();
?>
Bây giờ truy cập http://server-ip-addr/phpinfo.php
trên trình duyệt web và tìm kiếm Memcache.
Đó là mọi thứ! Bây giờ bạn đã thành công trong việc install và cấu hình Memcached trên Fedora 35. Hãy sử dụng khả năng lưu trữ cache mạnh mẽ này để tối ưu hóa hiệu suất ứng dụng web của bạn và giảm tải cho máy chủ cơ sở dữ liệu. Nếu bạn cần thêm hỗ trợ hoặc có bất kỳ câu hỏi nào, đừng ngần ngại tìm kiếm thông tin thêm hoặc tham gia cộng đồng để nhận sự giúp đỡ. Chúc bạn thành công trong việc sử dụng Memcached và quản lý dự án của bạn trên Fedora 35!