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.