|
系列文章導航:
memcached全面剖析–2. 理解memcached的內存存儲
memcached全面剖析–3. memcached的刪除機制和發展方向
memcached全面剖析–4. memcached的分布式算法
memcached全面剖析–5. memcached的應用和兼容程序
發表日:2008/7/23
作者:長野雅廣(Masahiro Nagano)
原文鏈接:http://gihyo.jp/dev/feature/01/memcached/0004
我是Mixi的長野。第2次、第3次由前坂介紹了memcached的內部情況。本次不再介紹memcached的內部結構,開始介紹memcached的分布式。
memcached的分布式
正如第1次中介紹的那樣,memcached雖然稱為“分布式”緩存服務器,但服務器端并沒有“分布式”功能。服務器端僅包括第2次、第3次前坂介紹的內存存儲功能,其實現非常簡單。至于memcached的分布式,則是完全由客戶端程序庫實現的。這種分布式是memcached的最大特點。
memcached的分布式是什么意思?
這里多次使用了“分布式”這個詞,但并未做詳細解釋。現在開始簡單地介紹一下其原理,各個客戶端的實現基本相同。
下面假設memcached服務器有node1~node3三臺,應用程序要保存鍵名為“tokyo”“kanagawa”“chiba”“saitama”“gunma”的數據。

NET技術:memcached全面剖析–4. memcached的分布式算法,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。