memcached - a distributed memory object caching system

什么是 Memcached?

免费开源、高性能、分布式内存对象缓存系统, 本质上是通用的,但旨在通过减轻数据库负载来加速动态 Web 应用程序d.

Memcached 是一种内存中的键值存储,用于缓存来自数据库调用、API 调用或页面呈现结果的任意小块数据(字符串、对象).

Memcached简单而强大. 其简单的设计促进了快速部署、易于开发,并解决了大数据缓存面临的许多问题。其 API 适用于大多数流行语言.

支持者

 Netflix  Equinix Metal

下载 Memcached

最新稳定的 memcached 版本是
v1.6.20
发布说明 (2023-5-12)

快速示例

缓存结果

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 在 freenode上.

百科

Memcached 百科中回答了许多常见问题 .

电子邮件

请随时在memcached 邮件列表上打扰我们 .

需要更多信息? 查看(并提供反馈!) Wiki