操作指南

 

扩容集群

更新时间 2020-12-01

在缓存服务运行过程中,会出现服务能力不足或者容量不够的情况,可以通过扩容来解决。

增加缓存节点

云数据库 Memcached 支持多个缓存节点。当容量或者性能不足时,可以通过增加缓存节点来提升。

默认的 Memcached 客户端使用简单 Hash 来进行数据分片,当增加或删除节点时可能会造成大量的缓存失效。可以采用支持一致性 Hash 算法的 Memcached 客户端来避免这个问题,例如 hash_ring 客户端。

  1. 在集群管理页面,点击集群 ID,进入集群详情页面。

  2. 节点页签,点击新增节点

  3. 在弹出的节点配置窗口,配置节点数量、节点名称、节点 IP,并点击提交

    新增节点

  4. 返回节点页签,查看增加的节点。

    查看新增节点

增加缓存容量

当缓存容量不足时,您可以通过扩容操作来提升缓存容量。

注意:

  • 扩容集群可能会导致中断服务, 请在业务空闲期执行扩容操作。
  • 在线扩容期间,缓存服务会被重启。因 Memcached 不支持持久化,当服务重启后,内存中缓存的数据将被重置而失效。
  • 扩容后可以通过配置 threadsmax_memory,对缓存服务进行调优。
  1. 在集群管理页面,选择目标 Memcached 集群。

  2. 在目标集群上点击右键,点击扩容集群

  3. 在弹出的扩容集群窗口,选择节点 CPU、内存参数值。确认信息无误后,点击提交

    扩容集群

  4. 进入集群详情页面,在节点页签,可查看扩容后配置。

    查看扩容后配置

这篇文档解决了您的问题吗?
0
0