
Memcached is a simple, high-performance distributed memory caching system designed to speed up dynamic applications.
Key Features:
Whether you're caching API responses, reducing database load from repeated queries, or speeding up scraped data retrieval, Memcached provides fast, reliable caching with minimal complexity.
Web scraping workflow
Memcached is a key/value cache that applications must explicitly use. In a scraping pipeline, it can hold disposable intermediate results so repeated processing does not always repeat the same local work.
Use it when repeated requests or processing stages can reuse small derived values. Versioned keys prevent a changed parser from accidentally receiving a result produced by older extraction rules.
Memcached does not automatically cache a scraper or provide a durable collection queue. Entries can disappear, so a miss must remain a normal recoverable path. Keep raw documents and final records elsewhere, and do not use cache presence as the only proof that a URL was collected successfully.
Growing a website? Track its keywords, Google rankings, Search Console insights, and share of voice with bisibility. Free during beta.
Our productRepository
memcached/memcached
Stars
14.3KForks
3.4KLast commit
2026-07-10License
BSD-3-ClauseLanguage
CMetrics recorded 2026-10-16
Last push: 2026-09-11
License source: Repository license file
Memcached is a key-value cache used to reduce repeated database queries or computation. Applications store serialized values under keys and retrieve them until they expire, are replaced or are evicted. The application decides how to populate and invalidate the cache.
Sources (checked ): Memcached design; Memcached user guide
Cache entries can expire or be evicted when memory is needed, so applications must handle misses and reload data. Memcached servers do not replicate or coordinate with each other; client configuration determines how keys are distributed. Treat these cache semantics separately from durable storage requirements.
Sources (checked ): Memcached design; Memcached user guide
Memcached provides a key-value cache for serialized values. Redis provides data structures such as hashes, lists and sets, with additional messaging and persistence options. Choose according to the operations and durability behavior your application needs.
Sources (checked ): Memcached design; Redis data structures
Yes. Amazon ElastiCache provides a managed Memcached option. Memcached is the cache engine, while ElastiCache is the AWS service that operates a supported deployment; service limits and pricing belong to AWS.
Sources (checked ): Memcached design; AWS ElastiCache overview
Memcached is the cache server. In PHP, Memcache and Memcached are names of separate client extensions that connect to that server. Check which extension your application uses before applying its API examples or configuration.
Sources (checked ): Memcached design; PHP Memcache extension; PHP Memcached extension
Verified against the memcached/memcached repository and the npm package.