首頁  >  文章  >  後端開發  >  memcache的分散式的一致性哈希,是memcach自動實作還是手動寫入演算法實作?

memcache的分散式的一致性哈希,是memcach自動實作還是手動寫入演算法實作?

WBOY
WBOY原創
2016-08-18 09:16:001148瀏覽

memcache set存放資料的時候,需要根據一致性哈希演算法計算出到底要放在哪台memcache上,這個演算法的實作是需要我們手動去寫,還是安裝完畢,配置好多台memcache的參數,自動就實現了,我們只要直接set 就行了?

回覆內容:

memcache set存放資料的時候,需要根據一致性哈希演算法計算出到底要放在哪台memcache上,這個演算法的實作是需要我們手動去寫,還是安裝完畢,配置好多台memcache的參數,自動就實現了,我們只要直接set 就行了?

這個需要客戶端實作。
在PHP的Memcached擴充中已經進行了實現,可以設定使用一致性分佈演算法,也可以透過*ByKey的方法指定存取不同的伺服器。

memecache的客戶端實作一致性雜湊演算法

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn