Memcached
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Memcached

Cài đặt Memcached trên Ubuntu 16.04 / 18.04 với Nginx và PHP-7.3

Bản ghi nhớ là hệ thống bộ nhớ đệm đối tượng bộ nhớ phân tán, mã nguồn mở, hiệu suất cao, miễn phí, về bản chất chung, nhưng được sử dụng để tăng tốc các ứng dụng web động bằng cách giảm tải cơ sở dữ liệu. Thiết kế đơn giản của nó thúc đẩy triển khai nhanh chóng, dễ phát triển và giải quyết nhiều vấn đề gặp phải trong bộ nhớ đệm dữ liệu lớn.

Trong hướng dẫn này, chúng tôi sẽ giải thích các bước cài đặt và cấu hình Memcached với máy chủ web NGINX và PHP 7.3 trên máy chủ Ubuntu.

Triển khai máy chủ đám mây của bạn
Nếu bạn chưa đăng ký với Cloudwafer , bạn nên bắt đầu bằng cách đăng ký . Hãy dành một chút thời gian để tạo tài khoản, sau đó bạn có thể nhanh chóng triển khai các máy chủ đám mây của mình.

Sau khi bạn đã đăng ký, hãy đăng nhập vào Khu vực khách hàng Cloudwafer của bạn bằng mật khẩu được cung cấp trong thư của bạn và triển khai Cloudwafer của bạn máy chủ đám mây.

Cập nhật gói hệ thống
Bạn nên cập nhật hệ thống lên các gói mới nhất trước khi bắt đầu bất kỳ cài đặt lớn nào. Đưa ra lệnh dưới đây:

sudo apt-get update && sudo apt-get upgrade

Bước 1:Cài đặt Memcached
Ban hành lệnh dưới đây để cài đặt Memcached từ kho lưu trữ apt Ubuntu chính thức:

sudo apt install memcached libmemcached-tools

Tiếp theo, kiểm tra trạng thái bằng cách đưa ra các lệnh bên dưới:

sudo systemctl status memcached

Cho phép dịch vụ bắt đầu khi khởi động bằng cách đưa ra lệnh dưới đây:

sudo systemctl enable memcached.service

Bước 2:Định cấu hình Memcached
Tệp cấu hình cốt lõi cho Memcached là /etc/memcached.conf tập tin. Theo mặc định, Memcached sử dụng 11211 làm số cổng. Bạn cũng có thể thay đổi giá trị này thành bất kỳ giá trị nào bạn chọn.

sudo nano /etc/memcached.conf

Theo mặc định, Memcached sẽ lắng nghe địa chỉ IP cục bộ của máy chủ. Bạn có thể thay đổi điều này nếu bạn muốn nó nghe trên một IP khác bằng cách thực hiện các thay đổi trong tệp conf, như được hiển thị bên dưới:

sudo nano /etc/memcached.conf

Sau khi lưu và thoát, hãy đảm bảo khởi động lại Memcached để các thay đổi của chúng tôi được thực thi.

sudo systemctl restart memcached

Bước 3:Cài đặt và định cấu hình Nginx để hỗ trợ Memcached
Nếu bạn chưa cài đặt Nginx và PHP 7.3 FPM, hãy ra lệnh để cài đặt các gói và các gói cần thiết có liên quan khác:

sudo apt-get install nginx php7.3-fpm php-memcached php7.3-cli

Sau khi cài đặt, chúng tôi cần thực hiện một số thay đổi đối với tệp cấu hình mặc định Nginx của chúng tôi:

sudo nano /etc/nginx/sites-available/default

Như được hiển thị bên dưới, thêm index.php bên cạnh index và trước index.html .

Ngoài ra, hãy thêm những thứ sau, như được hiển thị bên dưới:

    location ~ \.php$ {
            include snippets/fastcgi-php.conf;
    #
    #       # With php-fpm (or other unix sockets):
            fastcgi_pass unix:/var/run/php/php7.3 fpm.sock;

Khởi động lại Nginx để tải cấu hình:

sudo systemctl restart nginx

Bước 4:Kiểm tra cài đặt Memcached
Để kiểm tra cài đặt Memcached, chúng ta có thể tạo PHPInfo.php để xác minh.

sudo nano /var/www/html/phpinfo.php

Nhập nội dung sau:

<?php phpinfo(); ?>

Tiếp theo, hãy truy cập địa chỉ IP của máy chủ trên trình duyệt hoặc tên miền của bạn nếu bạn có địa chỉ IP theo sau là /phpinfo.php :


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Python + Memcached:Bộ nhớ đệm hiệu quả trong các ứng dụng phân tán

  2. Cài đặt Memcached trên Debian 9

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

  4. Cách kiểm tra kết nối giữa mysql và memcached trong php

  5. Cài đặt Memcached trên Ubuntu 16.04