eph-storage 是一个使用 Node.js 的超级简单的临时存储引擎。用法:您可以通过 HTTP/REST API 访问存储引擎。API 规范如下:

  • GET / - 获取测试消息以检查引擎是否正在运行。

  • GET / - 获取指定键的值,如果不存在则返回404。

  • POST /?value=[&expire=] - 设置指定键的值,expire 是记录的 TTL(以毫秒为单位)。默认为 36000 毫秒,0 表示无限期存储。

  • DELETE / - 删除具有指定键的键/值对。

架构:该引擎有三个主要部分:storage.jsserver.jsconfig.js

  • Storage 是一个 JavaScript 原型风格的类,用于存储和检索键/值对。

  • Server 处理 REST API 的逻辑。

  • Config 主要用于配置服务器的设置。