本篇文章帶大家了解一下Golang緩存,深入淺出的介紹一下Golang中的緩存庫freecache,希望對(duì)大家有所幫助!
go開發(fā)緩存場(chǎng)景一般使用map或者緩存框架,為了線程安全會(huì)使用sync.Map
或線程安全的緩存框架。
緩存場(chǎng)景中如果數(shù)據(jù)量大于百萬級(jí)別,需要特別考慮數(shù)據(jù)類型對(duì)于gc的影響(注意string類型底層是指針+Len+Cap,因此也算是指針類型),如果緩存key和value都是非指針類型的話就無需多慮了。【