HƯỚNG DẪN Cài đặt memcached trên CentOS 6

Thảo luận trong 'KIẾN THỨC VPS/SERVER' bắt đầu bởi quyet1990, 7/11/16.

  1. quyet1990

    quyet1990 New Member

    Tham gia ngày:
    22/10/16
    Bài viết:
    220
    Đã được thích:
    0
    Memcached là một bản phân phối, hiệu suất cao, trong bộ nhớ hệ thống bộ nhớ đệm mà chủ yếu được sử dụng để tăng tốc độ các trang web sử dụng nhiều cơ sở dữ liệu.
    Tuy nhiên nó có thể được sử dụng để lưu trữ các đối tượng của bất cứ loại nào. Gần như mỗi CMS phổ biến đều có một plugin hay module để tận dụng lợi thế của memcached, và nhiều ngôn ngữ lập trình có một thư viện memcached, bao gồm PHP, Perl, Ruby và Python.

    Memcached chạy bên trong bộ nhớ và vì thế khá nhanh, vì nó không cần phải ghi vào đĩa. Dưới đây là làm thế nào để cài đặt nó trên CentOS 6:

    Memcached có một số phụ thuộc mà cần phải được đặt đúng chỗ. Cài đặt libevent sử dụng yum
    Mã:
    yum install libevent libevent-devel
    Để bắt đầu cài đặt memcached, điều hướng thư mục làm việc của bạn đến /usr/local/src và tải về mã nguồn memcached mới nhất:
    Mã:
    cd /usr/local/src
    wget http://www.memcached.org/files/memcached-1.4.33.tar.gz
    
    Giải nén tập tin bạn tải về và điều hướng vào thư mục được tạo ra
    Mã:
    tar xvzf memcached-1.4.33.tar.gz
    cd memcached-1.4.33
    
    Memcached đang tích cực phát triển, do đó, các phiên bản được sử dụng trong hướng dẫn này có thể bị lổi thời theo thời gian bạn đọc. Theo hướng dẫn này, 1.4.33 là phiên bản ổn định mới nhất. Kiểm tra memcached.org cho một phiên bản mới hơn trước khi tiến hành cài đặt.

    Tiếp theo chạy lệnh:
    Mã:
    ./configure
    Bổ sung cấu hình cơ bản với các cờ (flag) có sẵn, có thể giúp cải thiện hiệu suất nếu máy chủ của bạn có khả năng.Đối với hệ điều hành 64-bit, bạn có thể kích hoạt để sử dụng memcached với cấp phát bộ nhớ lớn hơn so với các hệ điều hành 32-bit:
    Mã:
    ./configure --enable-64bit
    Nếu máy chủ của bạn có nhiều CPU hoặc sử dụng CPU nhiều nhân, cho phép luồng:
    Mã:
    ./configure --enable-threads
    Nếu máy chủ của bạn hỗ trợ cả 2 điều trên, bạn có thể sử dụng cả hai lá cờ:
    Mã:
    ./configure --enable-threads --enable-64bit
    Lưu ý: nếu cấu hình script không chạy, bạn có thể phải cài đặt các công cụ biên dịch trên máy chủ của bạn. Sử dụng các câu lệnh sau:
    Mã:
    yum install gcc
    yum install make
    
    Một khi cấu hình script hoàn tất, xây dựng và cài đặt memcached:
    Mã:
    make && make install
    Khởi động memcached bằng câu lệnh sau:
    Mã:
    memcached -d -u nobody -m 512 -p 11211 127.0.0.1
    Bước 4: Cho phép ProFTPD Thông qua FirewallNói cách khác, các lệnh trước đó có thể được hiểu như thế này:
    Mã:
    memcached -d -u [user] -m [memory size] -p [port] [listening IP]
    Hãy xem qua phần giải thích của một số cờ trên:
    -d Cho biếtmemcached sẽ khởi động lên như một tiến trình daemon background
    -u Xác định user mà bạn muốn chạy memcached
    -m Thiết lập bộ nhớ mà bạn muốn được chỉ định cho memcached.
    -p Các cổng mà memcached sẽ lắng nghe.
     

Chia sẻ trang này

Đang tải...