memcache是​​否使用副本?

时间:2017-08-03 04:25:57

标签: memcached replication distributed-system

我知道memcache使用一致性散列来进行着色 但是,memcache是​​否将复制作为磁盘存储?

我认为不会。因为,失去一个缓存服务器只意味着该碎片的缓存未命中。这不是一个单一的失败点。

但是,我仍然想确认。

1 个答案:

答案 0 :(得分:2)

没有。 Memcache不支持复制。它也不会在磁盘上存储任何数据。一切都存储在内存中。这是memcache如此之快的主要原因。

同样在某种程度上,memcache也不会被分发。客户端考虑了memcache的多个服务器,而不是memcache服务器。服务器不知道其他服务器是否存在。

如果您想要复制,可以查看repcache

同样redis是一个很好的选择,可以提供更多功能。