2017-08-03 39 views
0

我知道memcache使用一致性散列做陰影。
但是,做memcache做複製作爲磁盤存儲?memcache是​​否使用副本?

我認爲它不會。因爲,丟失一個緩存服務器就意味着該分片的緩存未命中。這不是一個單一的失敗點。

不過,我還是想確認一下。

回答

1

否。Memcache不支持複製。它也不在磁盤上存儲任何數據。一切都存儲在內存中。這是memcache如此之快的主要原因。

另外在某種情況下memcache也不是分佈式的。它是考慮到memcache的多個服務器而不是memcache服務器的客戶端。服務器不知道其他服務器的存在。

如果你想複製你可以看看repcache

而且redis是一個很好的選擇,它提供了更多的功能。

相關問題