Memcached là một hệ thống lưu trữ bộ nhớ đệm (cache) đơn giản và phổ biến, sử dụng bộ nhớ RAM để lưu trữ các cặp khóa-giá trị (key-value) nhằm giảm tải cho cơ sở dữ liệu và tăng tốc độ truy xuất dữ liệu trong các ứng dụng web. Nó được thiết kế để giúp các ứng dụng cải thiện hiệu suất bằng cách lưu trữ các dữ liệu truy cập thường xuyên trong bộ nhớ, giúp giảm số lượng truy vấn đến cơ sở dữ liệu chính.