【发布时间】:2015-10-28 13:11:21
【问题描述】:
我正在使用Grape、Ruby 和 Rack(无框架)构建一个简单的 API。我想使用 redis 来存储 API 正在使用的数据。到目前为止,我已经使用 Grape 定义了一个 Directory 类和一个 DirectoryAPI 类。 Directory 类具有以与 API 完全相同的方式返回 JSON 数据的方法。
我以前从来没有设置过redis,所以我不知道该怎么做。我想要完成的是:
当我运行
rackup时,对redis 进行批量插入,以便有预填充的数据。预填充的数据来自使用我的Directory类。让我的 GET 路由返回存储在 redis 中的哈希
让我的 API 的 POST 路由向 redis 添加一个条目
当我运行rackup 时,如何配置redis 以运行和填充?我应该以某种方式在我的config.ru 文件中执行此操作并为redis 定义一个新类吗?如何让 API 类与 redis 交互?
【问题讨论】: