一开始我用 map[key]value 来做,发现 delete(map,key)根本不会释放内存空间,后来查了一下发现姿势不对,直接设置 map = nil 才能触发 gc,发现还是不行。。。 哎,我实在太菜了。
好吧,自己不行,我用别人的。用了 freeCache(700 多 star),发现还是不会释放内存,我明明只 new(1G) 1G 空间而且还是 expired 30 秒啊啊,放线上那内存跑到 2G 还在继续坚挺..
各位大神我是不是哪里用的有问题,跪谢