memcached是否支持通过故障转移进行复制?在我读过的一些帖子中,他们提到节点之间没有连接而且它们是盲目的,但在某些帖子中它们是在谈论复制。
答案 0 :(得分:2)
没有。 Memcache不支持复制或持久性。也确实节点之间没有连接。这种简单性是它是速度最快的缓存之一的原因。
通常客户端处理多个节点并决定哪个密钥属于哪个服务器。
有一些补丁可用于在memcache上启用复制。您可以查看Repcached
答案 1 :(得分:0)
应该指出的是,较新版本的memcached确实支持复制。 选项:
都可以进行调查。
session_number_of_replicas可与sess_binary = 1和sess_consistent_hash = 1一起用于在memcached节点上复制会话。
MEMCACHED_BEHAVIOR_NUMBER_OF_REPLICAS与MEMCACHED_BEHAVIOR_REMOVE_FAILED_SERVERS一起用于创建缓存持久性(不要与数据持久性混淆,因为它仍然是缓存)并进行故障转移。