这是名为 go-cache 的 Linux 应用程序,其最新版本可以下载为 2.1.0.zip。 它可以在工作站的免费托管服务提供商 OnWorks 中在线运行。
使用 OnWorks 免费下载并在线运行这个名为 go-cache 的应用程序。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。
- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序,安装并运行。
截图:
缓存
描述:
go-cache 是一种类似于 memcached 的内存键:值存储/缓存,适用于在单机上运行的应用程序。 它的主要优点是,它本质上是一个线程安全的 map[string]interface{},具有过期时间,不需要序列化或通过网络传输其内容。 任何对象都可以在给定的持续时间内或永远存储,并且缓存可以被多个 goroutine 安全地使用。 尽管 go-cache 并不打算用作持久性数据存储,但整个缓存可以保存到文件中并从文件中加载(使用 c.Items() 检索要序列化的项目映射,并使用 NewFrom() 创建一个从反序列化的缓存)以快速从停机中恢复。
特征
- 返回具有给定默认过期时间和清理间隔的新缓存
- 仅当给定键不存在项目时才将项目添加到缓存
- GetWithExpiration 从缓存中返回一个项目及其过期时间
- 从给定的文件名加载和添加缓存项
- 仅当缓存键已存在时才为其设置新值
- 将缓存的项目(使用 Gob)写入 io.Writer
程式语言
Go
这是一个也可以从 https://sourceforge.net/projects/go-cache.mirror/ 获取的应用程序。 它已托管在 OnWorks 中,以便从我们的免费操作系统之一以最简单的方式在线运行。