緩存,緩存系統

百度百科是這樣說的:緩存就是數據交換的緩衝區(稱作Cache)

其實緩存就是將數據以某種形式進行存儲(內存,磁盤)。

緩存系統,就是一個哈希表。只是通常哈希表的場景都是在本機,把哈希表放到遠程的機器上,本機通過網絡訪問(增刪查改)哈希表,就成了現在的緩存系統了。

我們還可以嘗試強化這個哈希表,比如支持存儲各種類型的數據;存儲有價值數據的哈希表時,需要定時備份這個哈希表;訪問的頻率太大了,需要將數據分散到多個遠程的哈希表中;遠程的哈希表節點多了,又該如何管理他們等等。

所以緩存系統只是哈希表的一種延伸,它只是一種數據結構的應用。比如Redis。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章