2017-08-03 36 views
0

我知道memcache使用一致性散列做阴影。
但是,做memcache做复制作为磁盘存储?memcache是​​否使用副本?

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

不过,我还是想确认一下。

回答

1

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

另外在某种情况下memcache也不是分布式的。它是考虑到memcache的多个服务器而不是memcache服务器的客户端。服务器不知道其他服务器的存在。

如果你想复制你可以看看repcache

而且redis是一个很好的选择,它提供了更多的功能。

相关问题