Memcached是一個自由開源的,高性能,分布式記憶體對象緩存系統。Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric為首開發的一款軟體。現在已成為mixi、hatena、Facebook、Vox、LiveJournal等衆多服務中提高Web應用擴充性的重要因素。
Memcached是一種基于記憶體的key-value存儲,用來存儲小塊的任意資料(字元串、對象)。這些資料可以是資料庫調用、API調用或者是頁面渲染的結果。Memcached簡潔而強大。它的簡潔設計便于快速開發,減輕開發難度,解決了大資料量緩存的很多問題。它的API相容大部分流行的開發語言。本質上,它是一個簡潔的key-value存儲系統,Memcached作為高速運作的分布式緩存伺服器,具有協定簡單、基于libevent的事件處理、内置記憶體存儲方式、memcached不互相通信的分布式的特點。
一般的使用Memcached的目的是,通過緩存資料庫查詢結果,減少資料庫通路次數,以提高動态Web應用的速度、提高可擴充性。
資料來源:
Memcached 教程
https://www.runoob.com/memcached/memcached-tutorial.htmlWhat is Memcached?
http://memcached.org/集中式緩存系統 Memcached
https://www.oschina.net/p/memcached