我在 Golang 工作,这是我的新手,我遇到了两篇有趣的文章:
https://hackernoon.com/in-memory-caching-in-golang
来自 hackernoon 的那个非常好,第一个示例(简单地图)正是我要创建缓存的原因,因为它给出了缓存中过期值的示例。我很难理解的地方是,它没有说明实现是否只创建缓存的一个实例而不是多个副本,这会发生冲突,或者您在一个副本中有一个值而在另一个副本中有一个值,并且查找不会'无法正常工作。
在另一个链接https://thedevelopercafe.com/articles/singleton-in-golang-839d8610958b中,它讨论了一个缓存的实例化。
所以,我的问题是他们都使用同步,所以我可以请有 Golang 经验的人告诉我来自 Hackernoon 的示例在名为 newlocalcache 的函数中是否设置了一个单例,如果没有,我需要做什么来添加它?
湖上湖
相关分类