memcache 是否使用副本?

use*_*415 1 replication memcached distributed-system

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

我认为它不会。因为,丢失其中一台缓存服务器仅意味着该分片的缓存未命中。这不是单点故障。

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

pra*_*asa 5

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

同样在某种程度上,memcache 也不是分布式的。是客户端考虑到内存缓存的多个服务器,而不是内存缓存服务器。服务器不知道其他服务器的存在。

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

另外Redis的是一个很好的选择,它提供了更多的功能。