首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在环回上安装redis

如何在环回上安装redis
EN

Stack Overflow用户
提问于 2019-04-25 10:41:08
回答 1查看 2.4K关注 0票数 3

我以前在我的node.js服务器上尝试过Redis,脚本如下所示:

代码语言:javascript
复制
//...

redisClient = redis.createClient();
redisClient.on("connect", function (err) {
  console.log("redis terkoneksi");
});
redisClient.on("error", function (err) {
  console.log("Redis Error " + err);
});

//...

//redisClient.set(...
//redisClient.get(...

在这个时候,我想尝试安装红色回送使用‘环回连接器-红色’插件。我已经安装了NPM,但我不知道如何使用它。我试过这样写:

代码语言:javascript
复制
var DataSource = require('loopback-datasource-juggler').DataSource;
var ds = new DataSource('redis');

ds = redis.createClient(); //script error (createClient is not function)
ds.on("connect", function (err) {
  console.log("redis terkoneksi");
});
ds.on("error", function (err) {
  console.log("Redis Error " + err);
});

我有两个问题: 1.如何在环回上使用红字? 2.如何正确地写,以便它能引用红字集、取回等?

我会收到所有的答案和建议,谢谢。诚挚的问候。

EN

回答 1

Stack Overflow用户

发布于 2019-05-10 13:49:40

LoopBack提供了两种类型的Redis连接器。

  1. 社区维护的环回-连接器-红使用Redis作为“数据库”实现类似CRUD的存储API。
  2. 环回连接器.kv-redis提供了一个键值API,它更接近于通常使用Redis的方式。

由于您提到了setget命令,我建议使用KV连接器。有关完整的工作示例,请参见https://github.com/strongloop/loopback-example-kv-connectors/tree/master/redis.lb3x

(1)创建一个由Redis KV连接器支持的数据源。

示例:服务器/数据源.server

代码语言:javascript
复制
{
  "db": {
    "host": "127.0.0.1",
    "port": 6379,
    "name": "db",
    "connector": "kv-redis"
  }
}

(2)创建一个表示KeyValue数据和操作的新模型。

示例:通用/型号/彩色.common

代码语言:javascript
复制
{
  "name": "Color",
  "base": "KeyValueModel",
  "idInjection": true,
  "options": {
    "validateUpsert": true
  },
  "properties": {},
  "validations": [],
  "relations": {},
  "acls": [],
  "methods": {}
}

(3)将模型附加到数据源上。

示例:服务器/模型-config.json

代码语言:javascript
复制
{
  "Color": {
    "dataSource": "db",
    "public": true
  }
}

现在您可以通过REST或从KeyValueModel访问模型上的所有JavaScript方法:

代码语言:javascript
复制
const Color = app.models.Color;
await Color.set('my key', 'my value', {/*options*/});
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55847406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档