高效的高速缓存,可存储Go中写入的千兆字节数据。
BigCache快速,并发,清除内存中的高速缓存,可在不影响性能的情况下保留大量条目。
BigCache将条目保留在堆上,但省略了它们的GC。
为了在字节上实现该操作BigCache快速,并发,逐出内存中的高速缓存被写入,以保持大量条目,而不会影响性能。
BigCache将条目保留在堆上,但省略了它们的GC。
为此,对字节片进行了操作,因此在大多数使用情况下,需要在缓存前面进行条目(反序列化)。
需要Go 1.12或更高版本。
用法简单初始化导入“ github.com/allegro/bigcache”缓存,_:= bigcache.NewBigCache(bigcache.DefaultConfig(10 * time.Minute))