Memcached 教學

Memcached 教學

Memcached 教學

Memcached是一個自由開源的,高性能,分佈式記憶體對象緩存系統。

Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric為首開發的一款軟體。現在已成為mixi、hatena、Facebook、Vox、LiveJournal等眾多服務中提高Web應用擴展性的重要因素。

Memcached是一種基於記憶體的key-value存儲,用來存儲小塊的任意數據(字串、對象)。這些數據可以是資料庫調用、API調用或者是頁面渲染的結果。

Memcached簡潔而強大。它的簡潔設計便於快速開發,減輕開發難度,解決了大數據量緩存的很多問題。它的API相容大部分流行的開發語言。

本質上,它是一個簡潔的key-value存儲系統。

一般的使用目的是,通過緩存資料庫查詢結果,減少資料庫訪問次數,以提高動態Web應用的速度、提高可擴展性。

Memcached 官網:http://memcached.org/。

特徵

memcached作為高速運行的分佈式緩存伺服器,具有以下的特點。

協議簡單基於libevent的事件處理內置記憶體存儲方式memcached不互相通信的分佈式

支持的語言

許多語言都實現了連接memcached的客戶端,其中以Perl、PHP為主。僅僅memcached網站上列出的有:

PerlPHPPythonRubyC#C/C++Lua等等

Memcached 用戶

LiveJournal

Wikipedia

Flickr

Bebo

Twitter

Typepad

Yellowbot

Youtube

WordPress.com

Craigslist

Mixi

💡 关键要点

Memcached 教學 Memcached是一個自由開源的,高性能,分佈式記憶體對象緩存系統。 Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric為首開發

更多疯狂内容

科学护脑:全面提升思维活力的方法指南
纹身赵云的忌讳和讲究,纹身赵子龙有什么忌讳和讲究
拉布拉多犬的全面探究:起源、优缺点及健康指南