1. 首页
  2. 数据库
  3. 其它
  4. go cache:Go的内存键:值存储缓存(类似于Memcached)库适用于单机应用程序 源码

go cache:Go的内存键:值存储缓存(类似于Memcached)库适用于单机应用程序 源码

上传者: 2021-02-07 20:12:26上传 ZIP文件 14.83KB 热度 8次
去缓存 go-cache是​​一个内存中键:类似于memcached的值存储/缓存,适用于在一台计算机上运行的应用程序。 它的主要优点是,它本质上是具有到期时间的线程安全的map[string]interface{} ,因此不需要通过网络序列化或传输其内容。 可以在给定的持续时间内或永久存储任何对象,并且可以由多个goroutine安全地使用高速缓存。 尽管不打算将go-cache用作持久数据存储区,但可以将整个缓存保存到文件并从文件中加载(使用c.Items()检索要映射的项目映射,并使用NewFrom()创建一个从反序列化的缓存中删除)以快速从停机中恢复。 (有关警告,请参见有关New
用户评论