Amazon ElastiCache
用户指南 (API Version 2015-02-02)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

Memcached 版本

ElastiCache 支持这些版本的 Memcached:

升级到更新版本

要升级到更新的 Memcached 版本,请修改缓存集群,同时指定要使用的新引擎版本。升级到更新的 Memcached 版本是一个破坏性过程 – 您将丢失数据并从冷缓存开始。有关更多信息,请参阅 修改 ElastiCache 集群

从旧版本的 Memcached 升级到 1.4.33 版本或更新版本的 Memcached 时,您应注意以下要求。CreateCacheClusterModifyCacheCluster 在下列情况下将失败。

  • 如果 slab_chunk_max > max_item_size.

  • 如果 max_item_size modulo slab_chunk_max != 0.

  • 如果 max_item_size > ((max_cache_memory - memcached_connections_overhead) / 4).

    (max_cache_memory - memcached_connections_overhead) 值是可用于数据的节点内存。有关更多信息,请参阅 Memcached 连接开支

Memcached 版本 1.4.34

适用于 1.4.34 版 Memcached 的 ElastiCache 未向 1.4.33 版添加任何新功能。1.4.34 版是一个错误修复版本,它大于一般的此类版本。

有关更多信息,请参阅 github 上 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, mutationsevictions 的日志记录。有关更多信息,请参阅 Memcached 1.4.26 发行说明

  • 释放的内存可回收到全局池中并重新分配到新的 slab 类。有关更多信息,请参阅 Memcached 1.4.25 发行说明

  • 修复了几个 Bug。

  • 一些新的命令和参数。有关列表,请参阅Memcached 1.4.33 增加的参数

Memcached 版本 1.4.24

自版本 1.4.14 起增加的 Memcached 改进功能包括:

  • 使用后台进程的最近最少使用 (LRU) 的管理。

  • 增加了使用 jenkinsmurmur3 作为哈希算法的选项。

  • 一些新的命令和参数。有关列表,请参阅Memcached 1.4.24 增加的参数

  • 修复了几个 Bug。

Memcached 版本 1.4.14

自版本 1.4.5 起增加的 Memcached 改进功能包括:

  • 增强了 Slab 重新平衡功能。

  • 性能和可扩展性方面的改进。

  • 引入了 touch 命令,可在不获取的情况下更新现有项目的过期时间。

  • Auto Discovery - 客户端程序可以自动确定集群中的所有缓存节点,可以启动和维护与所有这些节点的连接。

Memcached 版本 1.4.5

Amazon ElastiCache 最开始支持的引擎和版本是 Memcached 版本 1.4.5。