如何将Redis与loopback-MongoDB一起使用

时间:2017-09-25 11:47:01

标签: angularjs mongodb redis loopback

我正在研究api的缓存。我找到了redis。

我已阅读loopback here

中的文档

但我不知道如何在环回中连接/使用它。我的datasource.json如下所示。

{
  "db": {
    "name": "db",
    "connector": "memory"
  },
  "mongoConnector": {
    "url": "${CONNECTION_STRING}",
    "name": "mongoConnector",
    "connector": "mongodb"
  }
}

如果我添加

"redisDS": {
  "name": "redisDS",
  "connector": "redis",
}

它给了我错误。可能是因为" redisDS"。

任何人都可以解释如何创建redis数据源或将其链接到mongodb。

或者如何将redis与loopback-mongodb一起使用?

2 个答案:

答案 0 :(得分:1)

您可能不想使用Redis作为数据源,因为数据仍应存储在mongo中。我还没有亲自使用它,但是有一个用于环回的mixin将在Redis中缓存数据并从每个模型中检索它:https://www.npmjs.com/package/loopback-redis-cache

答案 1 :(得分:0)

本文在Caching a MongoDB with Redis上做了清楚的解释,请通过它来看看The Beautiful Marriage of MongoDB and Redis