memcached - a distributed memory object caching system

什麼是 Memcached?

免費和開源、高性能、分散式記憶體物件快取系統,本質上是通用的,但旨在透過減輕資料庫負載來加速動態 Web 應用程式。

Memcached 是用於儲存資料庫呼叫、API 呼叫或頁面呈現結果中任意資料小區塊(字串、物件)的記憶體中鍵值儲存。

Memcached 既簡單又強大。其簡單的設計促進了快速部署、簡化了開發,並解決了大型資料快取所面臨的許多問題。其 API 可用於大多數流行的語言。

由以下單位支援

 Netflix  Equinix Metal

下載 Memcached

最新的穩定 Memcached 版本為
v1.6.27
發行說明 (2024-5-5)

快速範例

快取結果

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

$ 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 聊天室

Wiki

許多常見問題都可以在 Memcached Wiki 中找到解答。

電子郵件

請隨時在 memcached 郵件清單 中向我們回報錯誤。

有興趣獲得企業支援或贊助 memcached 的開發嗎? Cache Forge