Memcached 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Memcached 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Memcached 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 BSD
开发语言 C/C++ Perl
操作系统 Linux
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-07

软件简介

Memcached 是一个高性能、分布式内存对象缓存系统,本质上是通用的,但目的是为了通过减轻数据库负载来加快动态网络应用的速度。

Memcached 是一个内存键值存储,用于存储来自数据库调用、API调用或页面渲染结果的小块任意数据(字符串、对象)。

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

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(5)
发表于数据库专区
2020/09/05 07:54

Memcached 1.6.7 发布,修复无法在 macOS 上运行的 bug

Memcached 1.6.7 已经发布,此版本没有新特性,主要修复了一些 bug 并带来一些与未来的工作样的代码重构。下载地址:http://www.memcached.org/files/memcached-1.6.7.tar.gz 现在弃用-o resp_obj_mem_limit,因为现在开始从read_buf_mem_limit内存全部池化了,几乎所有连接内存都由该可调参数管理。 此版本修复了 1.6 系列在 macOS 上无法正常运行的 bug,并改进了突发写入的自动 slab 重新平衡。 具体的变更列表见更新说明: ...

0
1
发表于数据库专区
2020/04/13 07:06

Memcached 1.6.4 发布,bug 修复版本

Memcached 1.6.4 发布了,这是一个 bug 修复版本,主要针对编译/构建/兼容程序,同时修复了使用分块条目时在可重启模式下的一些故障。 estart: 修复删除分块条目的问题 ascii auth: 修复等待数据时的 CPU 占用 extstore: 修复一些 valgrind 错误 修复 -D_FORTIFY_SOURCE = 2 未定义行为 修复 Windows 中的生成警告 添加构建选项以禁用 UNIX socket 功能 修复 OSX/cygwin extstore 读取 修复 protocol.txt 中的打印错误 修复 Wi...

1
3
2020/03/10 07:34

Memcached 1.6 发布,高性能分布式缓存系统

Memcached 1.6 现已发布,新版本带来了一些重要的新功能,并对 memcached 进行了修复。更新内容总览: 现在,其默认情况下会编译外部闪存系统。 新的元协议,该协议比现已弃用的二进制协议具有更多功能。 做了 Memcached 的网络代码,以允许自动批处理响应系统调用。 随着网络的变化,平均每个系统调用 1.5 个密钥可以将服务器 CPU 最多减少 25%,并将延迟至少减少几个百分点。 默认情况下,Memcached 1.6 还带有“Extstore”作...

2
6
发表于服务端专区
2019/09/19 16:39

Memcached 1.5.18 发布,不再仅仅是个内存缓存了

Memcached 1.5.18和之后版本可以在服务重启时恢复内存缓存。新版本还通过DAX文件系统挂载来实现缓存持久性功能。 可以通过在启动选项使用该功能: -e /tmpfs_mount/memory_file /tmpfs_mount/必须是某种类型的ram磁盘,大到足以满足启动时使用-m指定的内存限制。 实现优雅地重启:向守护进程发送SIGUSR1信号,并等待它关闭并退出。在关闭时创建/tmpfs_mount/memory_file.meta文件。 重新启动时,它将读取此文件并确保兼容。如果...

11
12
发表于服务端专区
2019/05/26 07:22

Memcached 1.5.16 发布,修复 segfault/内存损坏错误

Memcached 1.5.16 发布了,1.5.15 前几天才刚发布,而这个版本紧急推出是专门修复了 1.5.15 中的一个 bug: 修复了存储客户端标记为“0”的 item 时的关键潜在段错误/内存损坏错误:当 nsuffix 为 0 时,尚未分配标志空间,因此不要 memcpy 它们。 这个 bug 仅存在于 1.5.15 中,而这个 bugfix 也是 1.5.15 版本中唯一的更改。 更新日志: https://github.com/memcached/memcached/wiki/ReleaseNotes1516...

5
3
发表于服务端专区
2019/05/21 07:27

Memcached 1.5.15 发布,带来 ASCII 协议认证模式

Memcached 1.5.15 发布了,此版本有一些小的 bug 修复,还带来了 ASCII 协议的认证模式。 -o inline_ascii_response 是一个兼容模式,它使用 10-20 个字节的内存来加速 ASCII 响应,自从几年前从 snprintf 切换到快速 itoa 实现以来,它默认被禁用,现在选项已经移除。 二进制协议也没有遵守 idle-timeout 功能,现在已经修复。 新特性: -Y [authfile] 启用 ASCII 协议的认证模式,该功能目前是实验性的。与二进制协议的 SASL...

1
5
发表于数据库专区
2019/04/17 07:08

Memcached 1.5.13 发布,支持 TLS

Memcached 1.5.13 发布了,新版主要更新内容是对 TLS 的支持。 Memcached 是一个高性能多线程基于事件的键/值缓存存储,旨在用于分布式系统。新版更新亮点如下: 修复 TLS for memcached 的基本实现。 升级 Get And Touch 文档。 新功能 支持 TLS! 详情见发布公告 下载地址:https:/www.memaced.org/files/memcached-1.5.13.tar.gz...

1
9
发表于服务端专区
2018/11/04 07:17

Memcached 1.5.12 发布,高性能分布式缓存系统

Memcached 1.5.12 已发布,Memcached 是一个高性能多线程基于事件的键/值缓存存储,旨在用于分布式系统。 该版本没有新特性,仅包含一项重要修复: Fixes a refcount leak that could happen when attempting to run incr/decr against a: 0 byte value CHUNKED (> 512k) item extstore item that has been flushed to disk 详情见发布公告。 下载地址: http://www.memcached.org/files/memcached-1.5.12.tar.gz...

0
9
发表于软件架构专区
2018/10/12 07:12

Memcached 1.5.11 发布,高性能分布式缓存系统

Memcached 1.5.11 已发布,Memcached 是一个高性能多线程基于事件的键/值缓存存储,旨在用于分布式系统。 该版本没有新特性,仅包含两项修复: extstore: balance IO thread queues t/lru-maintainer.t: check for WARM item earlier, fixing race condition on some platforms 详情见发布公告。 下载地址: http://www.memcached.org/files/memcached-1.5.11.tar.gz...

0
5
发表于数据库专区
2018/08/12 07:26

Memcached 1.5.10 发布,高性能分布式缓存系统

Memcached 1.5.10 已发布,Memcached 是一个高性能多线程基于事件的键/值缓存存储,旨在用于分布式系统。更新内容如下: 修复 fix alignment issues on some ARM platforms for chunked items add missing va_end() call to logger_log() 新特性 basic extstore JBOD support (noted in Overview) split storage writer into its own thread 详情见发布公告。 下载地址:http://www.memcached.org/files/memcached-1.5.10.tar.g...

0
6
发表于开发技能专区
2018/07/09 16:18

Memcached 1.5.9 发布,支持 Linux transparent hugepages

Memcached 1.5.9 发布了,此次更新新增支持 Linux transparent hugepages。 更新如下: Fixes 修复 ASCII 获取错误处理问题 drop_privileges 如果可用则不再默认 从 crawler 中删除坏的断言 将 seccomp 标为实验性质 在 memcached-tool dump 中包含非 [\w.~-] 字节的键 seccomp 规则中的白名单 clock_gettime 段错误: 防止在 sasl_server_start 之前调用 sasl_server_step 修复片状lru-maintainer测试 (OS X) New Features 支持...

13
4
发表于AI & 大数据专区
2018/05/27 07:05

Memcached 1.5.8 发布,extstore 平台可移植性提高

Memcached 1.5.8 发布了,带来了 seccomp 和 extstore 的 bug 修复,以及 ARM 和32位系统的 extstore 平台可移植性已经大大提高。现在 extstore 对 ARMv8 有 CRC32 硬件支持,并且适用于 32 位系统和许多 ARM 平台。其它更新内容: fix sasl tests fix flaky extstore tests alignment and 32bit fixes for extstore crc32c for aarch64 support fix rare partial deadlock during hash table expansion Add Dockerfile definit...

0
0
2018/03/29 16:31

Memcached 1.5.7 发布,修复 64 位 ARM 处理器对齐问题

Memcached 1.5.7 已发布,该版本没有新增的功能,主要是修复 bug。 修复了 64 位 ARM 处理器的对齐问题,seccomp 可移植性以及使用二进制触发命令时的 extstore 引发的 refcount 泄漏问题。具体如下: extstore: fix ref leak when using binary protocol with TOUCH,GAT,GATK Drop supplementary groups in addition to setgid Use HAVE_SASL_CB_GETCONFPATH Fix SASL_CB_GETCONF(PATH) detection Rewrite memchached-tool 'du...

2
4
发表于软件架构专区
2018/03/09 08:15

不止于攻击,Memcached 漏洞可窃取服务器数据

据外媒消息,Corero 网络安全公司近日披露,在上周引起 GitHub DDoS 攻击的 Memcached 漏洞比最初报道的更为糟糕。现在发现,该漏洞可用于窃取或修改 Memcached 服务器中的数据。 Memcached 是一个开源系统,可将数据存储在内存中以加快访问速度。目前曝出的漏洞是攻击者通过设置 Memcached 的最大值,欺骗 UDP 数据包发起请求,利用 Memcached 发送的大量庞大的 UDP 响应数据包进行攻击行为。 据 Corero 的说法,任何可用于 DD...

4
4
发表于软件架构专区
2018/03/02 11:05

Memcached 1.5.6 发布,默认禁用 UDP 协议

Memcached 1.5.6 已发布,这是一个 bug 修复版本。同时,由于前段时间因被曝出有攻击者通过设置 memcached 的最大值,欺骗 UDP 数据包发起请求,利用 Memcached 发送的大量庞大的 UDP 响应数据包进行一些攻击行为,该版本已默认禁用 UDP 协议。 具体包括: disable UDP port by default systemd instancing support & rpm build improvements fix gcc warnings in beta GCC fix build with clang fix for dtrace compilation o...

3
6
发表于服务端专区
2018/02/23 17:25

memcached 1.5.5 发布,Bug 修复版本

memcached 1.5.5 已发布,此版本为普通的 bug 修复版本。 修复 bug remove redundant counter/lock from hash table (2% boost for sets) limit crawls for metadumper. avoids dumping too much data. extstore: revise automove algorithm quick fix for slab mover deadlock extstore: fix segfault in 'extstore' admin command 完整内容可查看发布主页。 下载地址:http://www.memcached.org/files/memcached-1.5.5.tar.gz...

2
1
发表了资讯
2017/12/22 08:09

memcached 1.5.4 发布,Bug 修复和新特性添加

memcached 1.5.4 已发布,新版本带来了新特性和 bug 的修复。 值得注意的是,该版本引入了一个新的外部存储(flash)用作缓存,仍处于实验性阶段,而且有点难以调整,但总的来说是稳定的而且通过了测试。 要使用新特性,需将 ./configure --enable-extstore 编译进去。Netflix 一直在使用这个新系统进行生产环境的测试。 修复 make -I argument less position dependent external storage base commit lru_crawler metadump outpu...

2
5
发表了资讯
2017/11/06 11:24

memcached 1.5.3 发布,Bug 修复和新特性添加

memcached 1.5.3 已发布,本次更新主要是 bug 修复,此外,还添加了一个新特性。 Bug 修复 从 binprot 添加"GAT"命令到 asciiprot。 详细如下: Fixes Add warning about time on very low TTL's in doc/protocol.txt pledge privdropping support for OpenBSD make for loop more clear in logger watcher fix theoretical leak in process_bin_stat fix use of unitialized array in lru_maintainer -o no_hashexpand to disa...

5
6
发表了资讯
2017/10/09 10:31

memcached 1.5.2 修复了一个来自 2006 年的 bug

memcached 1.5.2 已发布,这次更新主要是修复 bug,没有添加新特性。值得关注的是,该版本修复了一个来自 2006 年的 bug。 修复了在一个实例中存储超过 32 亿个项目导致的崩溃。 其他修复: fix more binary protocol documentation errors. fix segfault during 31b -> 32b hash table expand don't create hashtables larger than 32bit some non-user-facing code changes for supporting future features. 详情请参阅发布说...

11
2
发表了资讯
2017/08/31 09:27

memcached 1.5.1 发布,集中式缓存系统

memcached 1.5.1 已发布,该版本修复了自 1.5.0 以来的 bug。还为启用 Linux seccomp 权限删除引入了 --enable-seccomp 配置选项。 Bug 修复 add max_connections stat to 'stats' output Drop sockets from obviously malicious command strings (HTTP/) stats cachedump: now more likely to show data memcached-tool: fix slab Full? column fix null pointer ref in logger for bin update cmd default to unix sockets f...

1
10
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
5 评论
738 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部