lru
lru "github.com/hashicorp/golang-lru"
LiveStreamAddrCache, _ = lru.New(50000)
LiveStreamAddrCache.Add(liveInfo.Id, liveInfo)
if LiveStreamAddrCache.Contains(liveInfo.Id) {
...
}
if val, ok := LiveStreamAddrCache.Get(liveids[i]); ok {
liveInfo = val.(LiveInfoST)
}
本文介绍了一种使用golang-lru实现的LRU缓存机制,并通过具体代码示例展示了如何创建、添加数据到缓存及从缓存中获取数据的过程。
723

被折叠的 条评论
为什么被折叠?



