隨著互聯(lián)網的飛速發(fā)展,各行各業(yè)對互聯(lián)網服務的要求也越來越高,互聯(lián)網系統(tǒng)很多常見的存儲類場景都面臨著容量和穩(wěn)定性風險。此時,本地緩存已無法滿足需要,分布式緩存由于其高性能、高可用性等優(yōu)點迅速被廣大互聯(lián)網公司接受并使用。。本書共分3個部分,每個部分都有3章。第1部分為基本功能的實現,主要介紹基于HTTP的in memory緩存服務、HTTP/REST協(xié)議、TCP等。第2部分介紹性能相關的內容,我們將集中全力講解從各方面提升緩存服務性能的方法,主要包括pipeline的原理、RocksDB批量寫入等。最后一個部分則和分布式緩存服務集群有關,主要介紹分布式緩存集群、節(jié)點的再平衡功能等。本書選擇用來實現分布式緩存的編程語言是當前流行的Go語言。本書適合從事緩存方面工作的工程師或架構師,也適合想要學習和實現分布式緩存的讀者。