YouTip LogoYouTip

Memcached Tutorial

# Memcached Tutorial Memcached is a free and open-source, high-performance, distributed memory object caching system. Memcached was developed by Brad Fitzpatrick of Danga Interactive, a company under LiveJournal. It has now become a key factor in improving the scalability of web applications for many services such as mixi, hatena, Facebook, Vox, LiveJournal, and others. Memcached is an in-memory key-value store used to store small chunks of arbitrary data (strings, objects). This data can be the result of database calls, API calls, or page rendering. Memcached is simple and powerful. Its simple design facilitates rapid development, reduces development difficulty, and solves many problems associated with caching large amounts of data. Its API is compatible with most popular development languages. Essentially, it is a simple key-value storage system. The general purpose is to cache database query results, reduce the number of database accesses, and thereby improve the speed and scalability of dynamic web applications. !(#) Memcached Official Website: [https://memcached.org/](https://memcached.org/). * * * ## Features As a high-speed distributed caching server, memcached has the following characteristics. * Simple protocol * Event-driven processing based on libevent * Built-in in-memory storage * Distributed architecture where memcached nodes do not communicate with each other ## Supported Languages Many languages have implemented clients for connecting to memcached, with Perl and PHP being the primary ones. Listed on the memcached website alone are: * Perl * PHP * Python * Ruby * C# * C/C++ * Lua * etc. * * * ## Memcached Users * LiveJournal * Wikipedia * Flickr * Bebo * Twitter * Typepad * Yellowbot * Youtube * WordPress.com * Craigslist * Mixi
← Highcharts Angular GaugesHighcharts 3D Pie β†’