From 0ddee493e7f263c9d1701c4ecf9790212cd8cbc7 Mon Sep 17 00:00:00 2001 From: "Ehsan A. Kian" Date: Mon, 1 Aug 2022 15:37:15 +0300 Subject: [PATCH] Add Memcached description and ref (#1371) * Add Memcached description and ref * Update content/roadmaps/101-backend/content/110-caching/101-server-side/101-memcached.md Co-authored-by: Kamran Ahmed --- .../110-caching/101-server-side/101-memcached.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/content/roadmaps/101-backend/content/110-caching/101-server-side/101-memcached.md b/content/roadmaps/101-backend/content/110-caching/101-server-side/101-memcached.md index a77571ada..1ec4e2f56 100644 --- a/content/roadmaps/101-backend/content/110-caching/101-server-side/101-memcached.md +++ b/content/roadmaps/101-backend/content/110-caching/101-server-side/101-memcached.md @@ -1 +1,15 @@ -# Memcached \ No newline at end of file +# Memcached + +Memcached (pronounced variously mem-cash-dee or mem-cashed) is a general-purpose distributed memory-caching system. It is often used to speed up dynamic database-driven websites by caching data and objects in RAM to reduce the number of times an external data source (such as a database or API) must be read. Memcached is free and open-source software, licensed under the Revised BSD license. Memcached runs on Unix-like operating systems (Linux and macOS) and on Microsoft Windows. It depends on the `libevent` library. + +Memcached's APIs provide a very large hash table distributed across multiple machines. When the table is full, subsequent inserts cause older data to be purged in the least recently used (LRU) order. Applications using Memcached typically layer requests and additions into RAM before falling back on a slower backing store, such as a database. + +Memcached has no internal mechanism to track misses which may happen. However, some third-party utilities provide this functionality. + +Free Content + +Memcached, From Wikipedia + +Memcached, From Official Github + +Memcached Tutorial