标签: memcached replication distributed-system
我知道memcache使用一致性散列来进行着色 但是,memcache是否将复制作为磁盘存储?
我认为不会。因为,失去一个缓存服务器只意味着该碎片的缓存未命中。这不是一个单一的失败点。
但是,我仍然想确认。
答案 0 :(得分:2)
没有。 Memcache不支持复制。它也不会在磁盘上存储任何数据。一切都存储在内存中。这是memcache如此之快的主要原因。
同样在某种程度上,memcache也不会被分发。客户端考虑了memcache的多个服务器,而不是memcache服务器。服务器不知道其他服务器是否存在。
如果您想要复制,可以查看repcache
同样redis是一个很好的选择,可以提供更多功能。