百度百科是這樣說的:緩存就是數據交換的緩衝區(稱作Cache)
其實緩存就是將數據以某種形式進行存儲(內存,磁盤)。
緩存系統,就是一個哈希表。只是通常哈希表的場景都是在本機,把哈希表放到遠程的機器上,本機通過網絡訪問(增刪查改)哈希表,就成了現在的緩存系統了。
我們還可以嘗試強化這個哈希表,比如支持存儲各種類型的數據;存儲有價值數據的哈希表時,需要定時備份這個哈希表;訪問的頻率太大了,需要將數據分散到多個遠程的哈希表中;遠程的哈希表節點多了,又該如何管理他們等等。
所以緩存系統只是哈希表的一種延伸,它只是一種數據結構的應用。比如Redis。