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

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

Memcached hoạt động để nâng cao hiệu suất bằng cách giữ bản sao của các phần tử tập lệnh thường được sử dụng trong bộ nhớ của máy chủ ở dạng mà máy chủ dễ dàng đọc hơn, do đó giảm thời gian. Một tính năng bổ sung của bộ đệm đối tượng này là khả năng giảm số lượng kết nối đến cơ sở dữ liệu của bạn. Trong hướng dẫn này, chúng tôi hướng dẫn cách cài đặt Memcached, nhưng điều quan trọng cần lưu ý là khi sử dụng Memcache trong một ứng dụng, ứng dụng phải được mã hóa hoặc cấu hình đặc biệt để lưu trữ và truy xuất dữ liệu đã lưu trong bộ nhớ cache này.

Lưu ý:Lưu ý:Tìm hiểu thêm về bộ nhớ đệm từ bài viết chuyên dụng của chúng tôi hoặc truy cập loạt bài của chúng tôi để tối ưu hóa cơ sở dữ liệu.

Điều kiện tiên quyết

  • Chúng tôi đã đăng nhập bằng quyền root trên VPS Ubuntu 16.04 được cung cấp bởi Liquid Web!
  • Đã cài đặt và chạy Apache và PHP 7.

Cài đặt Memcached

Bước 1:
Làm theo các phương pháp hay nhất, chúng tôi sẽ thực hiện cập nhật gói nhanh chóng bằng cách sử dụng lệnh sau.

apt-get update

Bước 2:
Cài đặt nền tảng Memcached bằng lệnh này.

apt-get install memcached -y

Bước 3:
Cài đặt mô-đun Memcache cho chức năng PHP.

apt-get install php-memcached -y

Xác minh cài đặt Memcached

Sử dụng cờ php -m để hiển thị các mô-đun đã biên dịch trong khi sắp xếp thông qua tìm kiếm memcached một cách cụ thể.

php -m | grep memcached
 memcached

Cấu hình tùy chọn

Tại một số điểm, bạn có thể thấy rằng bạn cần thay đổi cài đặt mặc định của Memcached. Chúng bao gồm điều chỉnh số cổng, bộ nhớ cho bộ đệm của bạn và địa chỉ IP đang nghe.

vim /etc/memcached.conf

Điều chỉnh các cấu hình này bằng cách giữ nguyên các cờ (-m, -p, -u, -l), điều chỉnh chữ cái hoặc số sau cờ và lưu tệp bằng cách nhập:wq.

# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default
 # Note that the daemon will grow to this size, but does not start out holding this much
 # memory
 -m 64
# Default connection port is 11211
-p 11211
# Run the daemon as root. The start-memcached will default to running as root if no
# -u command is present in this config file
-u memcache
# Specify which IP address to listen on. The default is to listen on all IP addresses
# This parameter is one of the few security measures that memcached has, so make sure
# it's listening on a firewalled interface.
-l 127.0.0.1

Khởi động lại dịch vụ Memcached của bạn để nhận ra các thay đổi đối với tệp này:

systemctl restart memcached

Hãy gọi cho chúng tôi theo số 800.580.4985 hoặc mở cuộc trò chuyện hoặc đặt vé với chúng tôi để nói chuyện với một trong những cố vấn Giải pháp có kiến ​​thức hoặc Dịch vụ lưu trữ có kinh nghiệm của chúng tôi để tìm hiểu thêm về máy chủ VPS của chúng tôi và cách bạn có thể tận dụng những ưu đãi này ngay hôm nay!


  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 Ubuntu 16.04

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

  4. Cách sử dụng Memcached với Yii2 Framework

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