易百教程

26、如何最大限度地减少 Memcached 服务器中断?

以下是最大限度地减少 Memcached 服务器中断的方法:

  • 当一个实例发生故障,或其中几个实例宕机时,这种情况在客户端重新加载丢失的数据时会给数据库服务器带来更大的负载。为避免这种情况,应该编写代码以最大程度地减少缓存踩踏事件,这样会产生相对较小的影响。
  • 可以使用丢失的机器 IP 地址在新机器上启动 Memcached 实例。
  • 代码是减少服务器中断的另一种选择,因为它能够以最少的工作自由更改 Memcached 服务器列表。
  • 设置超时值是一些 Memcached 客户端针对 Memcached 服务器中断实施的另一个选项。当 Memcached 服务器出现故障时,客户端将继续尝试发送请求,直到达到超时限制。