本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
支持的 ElastiCache (内存缓存)版本
ElastiCache 支持以下 Memcached 版本和升级到更新的版本。如果升级到更新的版本,请关注那些会导致升级失败的先决条件。
ElastiCache 适用于内存缓存版本
Memcached 版本 1.6.22
ElastiCache (Memcached) 增加了对 Memcached 版本 1.6.22 的支持。该版本未包含任何新功能,但包含对 Memcached 1.6.18
欲了解更多信息,请参阅 Memcached 上的 ReleaseNotes1622
Memcached 版本 1.6.17
ElastiCache (Memcached) 增加了对 Memcached 版本 1.6.17 的支持。该版本未包含任何新功能,但包含对 Memcached 1.6.17
欲了解更多信息,请参阅 Memcached 上的 ReleaseNotes1617
Memcached 版本 1.6.12
ElastiCache (Memcached) 增加了对 Memcached 版本 1.6.12 和传输中加密的支持。它包括 Memcached 1.6.6
有关更多信息,请参阅 Memcached 上的 ReleaseNotes1612
Memcached 版本 1.6.6
ElastiCache (Memcached) 增加了对 Memcached 版本 1.6.6 的支持。它不包含任何新功能,但确实包含错误修复和来自 Memcached 1.
有关更多信息,请参阅 Memcached 上 GitHub的 ReleaseNotes166
Memcached 版本 1.5.16
ElastiCache 适用于 Memcached 增加了对 Memcached 版本 1.5.16 的支持。它没有包含任何新功能,但包含了 Memcached 1.5.14
有关更多信息,请参阅 Memcached 上的 Memcached 1.5.16 版本说明
Memcached 版本 1.5.10
ElastiCache 对于 Memcached 版本 1.5.10,支持以下 Memcached 功能:
-
自动 Slab 重新平衡。
-
使用
murmur3
算法实现更快的哈希表查找。 -
经过分段的 LRU 算法。
-
LRU 爬网程序到后台回收内存。
-
--enable-seccomp
:一个编译时选项。
它还引入了 no_modern
和 inline_ascii_resp
参数。有关更多信息,请参阅 Memcached 1.5.10 参数更改。
此后 ElastiCache 在 Memcached 版本 1.4.34 中添加的 Memcached 改进包括以下内容:
-
累积修复,例如 ASCII multigets、CVE-2017-9951 和
metadumper
的限制爬网。 -
通过在达到连接限制时关闭连接来改善连接管理。
-
改进了超过 1MB 的项大小的项大小管理。
-
通过将每个项的内存需求减少几个字节来提高性能和减少内存开销。
有关更多信息,请参阅 Memcached 上的 Memcached 1.5.10 版本说明
Memcached 版本 1.4.34
ElastiCache 对于 Memcached 版本 1.4.34,没有在 1.4.33 版本中添加任何新功能。1.4.34 版是一个错误修复版本,它大于一般的此类版本。
有关更多信息,请参阅 Memcached 上的 Memcached 1.4.34 版本说明
Memcached 版本 1.4.33
自版本 1.4.24 起增加的 Memcached 改进功能包括:
-
能够为特定 slab 类、slab 类列表或所有 slab 类转储所有元数据。有关更多信息,请参阅 Memcached 1.4.31 发布说明
。 -
改进对超过 1 MB 默认值的大项目的支持。有关更多信息,请参阅 Memcached 1.4.29 发布说明
。 -
能够指定在要求关闭客户端之前,客户端可以保持空闲的时间长度。
能够动态增加可供 Memcached 使用的内存量而无需重新启动集群。有关更多信息,请参阅 Memcached 1.4.27 发布说明
。 -
现在支持
fetchers
,mutations
和evictions
的日志记录。有关更多信息,请参阅 Memcached 1.4.26 发布说明。 -
释放的内存可回收到全局池中并重新分配到新的 slab 类。有关更多信息,请参阅 Memcached 1.4.25 发布说明
。 -
修复了几个 Bug。
-
一些新的命令和参数。有关列表,请参阅Memcached 1.4.33 增加的参数。
Memcached 版本 1.4.24
自版本 1.4.14 起增加的 Memcached 改进功能包括:
-
使用后台进程的最近最少使用(LRU)的管理。
-
增加了使用 jenkins 或 murmur3 作为哈希算法的选项。
-
一些新的命令和参数。有关列表,请参阅Memcached 1.4.24 增加的参数。
-
修复了几个 Bug。
Memcached 版本 1.4.14
自版本 1.4.5 起增加的 Memcached 改进功能包括:
-
增强了 Slab 重新平衡功能。
-
性能和可扩展性方面的改进。
-
引入了 touch 命令,可在不获取的情况下更新现有项目的过期时间。
-
Auto Discovery – 客户端程序功能,可以自动确定集群中的所有缓存节点,以及启动和维护与所有这些节点的连接。
Memcached 版本 1.4.5
Memcached 版本 1.4.5 是亚马逊支持的初始引擎和版本 ElastiCache (Memcached)。