【问题标题】:Memcache cluster failover replicationMemcache 集群故障转移复制
【发布时间】:2018-06-09 02:06:44
【问题描述】:

memcached 是否支持带故障转移的复制?在我读过的一些帖子中,他们提到节点之间没有连接并且它们是盲目的,但在某些帖子中他们正在谈论复制。

【问题讨论】:

    标签: memcached replication failover


    【解决方案1】:

    没有。 Memcache 不支持复制或持久性。节点之间没有连接也是事实。这种简单性是它成为最快缓存之一的原因。

    通常是客户端处理多个节点,决定哪个key属于哪个服务器。

    有一些补丁可用于在 memcache 上启用复制。你可以看看Repcached

    【讨论】:

      【解决方案2】:

      应该指出,较新版本的 memcached 确实支持复制。 选项:

      • MEMCACHED_BEHAVIOR_NUMBER_OF_REPLICAS
      • session_number_of_replicas

      都可以调查。

      session_number_of_replicas 可以与 sess_binary=1 和 sess_consistent_hash=1 一起使用,以在 memcached 节点上复制会话。

      MEMCACHED_BEHAVIOR_NUMBER_OF_REPLICAS 与 MEMCACHED_BEHAVIOR_REMOVE_FAILED_SERVERS 可用于创建具有故障转移的缓存持久性(不要与数据持久性混淆,因为它仍然是缓存)。

      【讨论】:

      • 在哪里可以找到有关 memcached 中这些设置的更多信息?
      猜你喜欢
      • 2014-06-14
      • 2021-02-15
      • 2017-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-13
      相关资源
      最近更新 更多