Memcache 集群故障转移复制
Memcache cluster failover replication
memcached 是否支持带故障转移的复制?。在我读过的一些帖子中,他们提到节点之间没有连接并且它们是盲目的,但在一些帖子中他们正在谈论复制。
没有。 Memcache 不支持复制或持久性。节点之间没有连接也是事实。这种简单性是它成为最快的缓存之一的原因。
通常是客户端处理多个节点并决定哪个key属于哪个服务器。
有一些补丁可用于在内存缓存上启用复制。你可以看看Repcached
应该指出的是,较新版本的 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 是否支持带故障转移的复制?。在我读过的一些帖子中,他们提到节点之间没有连接并且它们是盲目的,但在一些帖子中他们正在谈论复制。
没有。 Memcache 不支持复制或持久性。节点之间没有连接也是事实。这种简单性是它成为最快的缓存之一的原因。
通常是客户端处理多个节点并决定哪个key属于哪个服务器。
有一些补丁可用于在内存缓存上启用复制。你可以看看Repcached
应该指出的是,较新版本的 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 可用于创建具有故障转移的缓存持久性(不要与数据持久性混淆,因为它仍然是缓存)。