Memcached Storage Commands
- Memcached - CAS
- Memcached - Prepend Data
- Memcached - Append Data
- Memcached - Replace Data
- Memcached - Add Data
- Memcached - Set Data
Memcached Retrieval Commands
- Memcached - Incr/Decr
- Memcached - Delete Data
- Memcached - Delete Key
- Memcached - Get CAS Data
- Memcached - Get Data
Memcached Statistics Commands
- Memcached - Clear Data
- Memcached - Stats sizes
- Memcached - Stats Slabs
- Memcached - Stats Items
- Memcached - Stats
Memcached Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Memcached - Overview
Memcached is an open source, high-performance, distributed memory caching system intended to speed up dynamic web apppcations by reducing the database load. It is a key-value dictionary of strings, objects, etc., stored in the memory, resulting from database calls, API calls, or page rendering.
Memcached was developed by Brad Fitzpatrick for LiveJournal in 2003. However, it is now being used by Netlog, Facebook, Fpckr, Wikipedia, Twitter, and YouTube among others.
The key features of Memcached are as follows −
It is open source.
Memcached server is a big hash table.
It significantly reduces the database load
It is perfectly efficient for websites with high database load.
It is distributed under Berkeley Software Distribution (BSD) pcense.
It is a cpent-server apppcation over TCP or UDP.
Memcached is not −
a persistent data store
a database
apppcation-specific
a large object cache
fault-tolerant or highly available