【发布时间】:2018-06-09 02:06:44
【问题描述】:
memcached 是否支持带故障转移的复制?在我读过的一些帖子中,他们提到节点之间没有连接并且它们是盲目的,但在某些帖子中他们正在谈论复制。
【问题讨论】:
标签: memcached replication failover
memcached 是否支持带故障转移的复制?在我读过的一些帖子中,他们提到节点之间没有连接并且它们是盲目的,但在某些帖子中他们正在谈论复制。
【问题讨论】:
标签: memcached replication failover
没有。 Memcache 不支持复制或持久性。节点之间没有连接也是事实。这种简单性是它成为最快缓存之一的原因。
通常是客户端处理多个节点,决定哪个key属于哪个服务器。
有一些补丁可用于在 memcache 上启用复制。你可以看看Repcached
【讨论】:
应该指出,较新版本的 memcached 确实支持复制。 选项:
都可以调查。
session_number_of_replicas 可以与 sess_binary=1 和 sess_consistent_hash=1 一起使用,以在 memcached 节点上复制会话。
MEMCACHED_BEHAVIOR_NUMBER_OF_REPLICAS 与 MEMCACHED_BEHAVIOR_REMOVE_FAILED_SERVERS 可用于创建具有故障转移的缓存持久性(不要与数据持久性混淆,因为它仍然是缓存)。
【讨论】: