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) 发布并加入讨论🔥
发表了资讯
02/28 11:05

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

Memcached 1.6.24 现已发布,此版本主要是 backlog 修复和代理更新中的修复。 值得注意的是,如果使用试验性的-o slab_chunk_max功能,参数已从字节改为千字节。如果使用 debugme命令,则过期时间始终为负数的问题也已经得到解决。 修复 core:修复-o slab_chunk_max=kb问题 proto:修复调试命令中的 exptime 修复:防止使用 -R、-m 选项给出负数 logger.c:initialize rport crawler:在 metadump 输出中包含 client flags ext...

0
0
发表了资讯
01/11 14:12

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

Memcached 1.6.23 现已发布,此版本仅影响 proxy code。请求调度 API 已重做。有关 API 的完整文档,请参阅此处。 官方提醒,有关此版本中新的 API 虽然已经做了大量工作来验证代码,但这仍然是一个很大的变化。建议用户在部署前仔细测试。 以前的mcp.await和pool(request)调用表单已被积极弃用,相关代码将在 memcached 的下一个版本中删除。在再次升级之前,用户需要将配置脚本移至新的 API。此举是为了简化内部代码并解除旧 ...

0
0
发表了资讯
2023/10/17 14:51

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

Memcached 1.6.22 现已发布。此版本包含针对代理用户的重要安全修复,建议尽早升级。除非你使用 --enable-proxy 并在启动时启用代理,否则这不会对你产生影响。还包含许多针对代理子系统的修复和优化,以及一些针对各种问题的小修复。 修复 core:修复 incr/decr/ma 在某些情况下失败的问题 extstore:修复页面碎片整理期间的项目丢失 注意,track_sizes的计数是尽最大努力得出的结果 core:修复 BSD 上的构建 core:异步 IO 处...

1
0
发表了资讯
2023/06/16 17:16

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

Memcached 1.6.21 现已发布,这是一个错误修复和社区贡献的版本。修复了 extstore 的一个数据损坏问题,需要重写 item_age 到一个较低的秒数,并经常重写相同的键;修复了 1.6.20 中引入的元协议 ms bug,当只要求 c (cas) flag 时,s flag 被返回。修复了由于构建工件意外包含在发布 tarball 中而导致的代理编译问题。 修复 build:避免从vendor/*中分离出构建工件 extstore:修复 high overwrite key 上的数据错误 proxy:修复...

0
1
发表了资讯
2023/05/14 07:57

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

Memcached 1.6.18 现已发布,此版本主要是代理模式的大量修复和更新、优化 extstore 磁盘刷新,以及对元协议的更改和较小的修复。 修复 核心:不再停止 SIGINT/SIGTERM 上的线程 核心:从信号处理程序中删除 printf 代理:迭代修改后的请求处理 代理:现在相对于 resp 生命周期的记录时间 代理:修复 SIGHUP 重新加载期间等待中的崩溃 代理:修复后端连接的生命周期 代理:IO 线程性能改进 代理:添加mcp.AWAIT_BACKGROUND 代理...

5
2
发表了资讯
2023/01/12 07:06

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

Memcached 1.6.18 现已发布,此版本主要是对代理模式的修复和改进。以及 Meta protocol 有一些调整:在少数情况下会返回额外的 spaces。 具体更新内容包括: Fixes core:在 SIGINT/SIGTERM 上不停止线程 core:从信号处理程序中删除 printf proxy:现在相对于 resp lifetime 的 log time proxy:修复 SIGHUP 重载期间 AWIT 的崩溃 proxy:修复后端连接的生命周期 proxy:IO 线程性能改进 proxy:添加mcp.AWAIT_BACKGROUND prox...

0
1
发表于数据库专区
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
11
发表于开发技能专区
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
发表于AI & 大数据专区
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
发表于AI & 大数据专区
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
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{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
登录后可查看更多优质内容
返回顶部
顶部