免費和開源、高性能、分散式記憶體物件快取系統,本質上是通用的,但旨在透過減輕資料庫負載來加速動態 Web 應用程式。
Memcached 是用於儲存資料庫呼叫、API 呼叫或頁面呈現結果中任意資料小區塊(字串、物件)的記憶體中鍵值儲存。
Memcached 既簡單又強大。其簡單的設計促進了快速部署、簡化了開發,並解決了大型資料快取所面臨的許多問題。其 API 可用於大多數流行的語言。
function get_foo(foo_id) foo = memcached_get("foo:" . foo_id) return foo if defined foo foo = fetch_foo_from_database(foo_id) memcached_set("foo:" . foo_id, foo) return foo end
$ telnet localhost 11211 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. get foo VALUE foo 0 2 hi END stats STAT pid 8861 (etc)
如果您對某些事情感到好奇,請隨時在支援聊天室中提問 - 加入 Discord 聊天室
許多常見問題都可以在 Memcached Wiki 中找到解答。
請隨時在 memcached 郵件清單 中向我們回報錯誤。