问题标签 [sails-redis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
688 浏览

redis - Sails-redis:增加属性值

我想使用sails-redis来跟踪各种事件。

因此,我需要能够以高效的方式增加模型属性。

我已经找到了该Model.native功能,它允许我访问本机 redis 方法。

但是由于sails-redis基于字符串而不是哈希我不能使用任何本机增量方法(到目前为止我知道)。

有没有什么干净和高效的方法来解决这个问题?

0 投票
1 回答
611 浏览

node.js - 如何使用 Sails 为 Redis 记录调用 EXPIRE 命令

我正在使用 Sails 向 Redis 添加一些数据......它工作正常,但我不知道如何设置密钥的 EXPIRE......

我使用模型的sails-redis适配器/连接......我的模型看起来像这样

保存我使用的模型

0 投票
1 回答
302 浏览

sails.js - 在 SailsJS 中查看缓存

我有一个访问量很大的网站,并且我正在将 Sails 用于页面上的特定组件。但是,信息不会经常更改,可能每天一次。我想知道是否有办法进行视图缓存?理想情况下使用像 Redis 这样的密钥/存储?

0 投票
1 回答
509 浏览

sails.js - 使用sailsjs的多个数据库连接

是否可以为每个已注册和经过身份验证的客户端连接一个 mysql ?

例如:

我需要为每个客户建立一个不同的数据库,我想知道你是否可以使用sailsjs 来做到这一点。

0 投票
0 回答
268 浏览

sails.js - Sails redis 连接保持打开状态

我有一个用 Sails 编写的后端项目,它通过sails-redis 模块将模型连接到Redis。

当尝试运行 Mocha 测试时,与 Redis 的连接似乎没有与测试运行的应用程序一起关闭,并且当一个测试套件结束并且另一个测试套件开始时,新的 Sails 应用程序实例无法启动并且我收到错误消息:

错误:连接已在 Object.module.exports.adapter.registerConnection (\node_modules\sails-redis\lib\adapter.js:65:54) 注册

我在某些点放置了一些断点,并通过 redis 客户端的 CLIENT LIST 命令检查了 redis 客户端列表。我发现在 Sails 应用程序降低(和平关闭)后,与 Redis 的连接仍然处于活动状态:

另一方面,如果我通过它的正常运行命令运行应用程序然后关闭它,则节点进程终止时连接消失。有没有人遇到过这种问题?谢谢。

0 投票
1 回答
289 浏览

sails.js - 在 Sails 项目中使用 localDisk 作为存储方式的缺点是什么

我正在尝试决定在 Sails 项目中使用什么数据库。我从 localDisk 开始,它工作正常。我想知道为什么需要像 Postgres 或 Mongo 这样的数据库。有人可以向我解释吗?

另外,由于 waterline 抽象了底层数据库,那么那些底层数据库,比如 Postgres、Mongo 和 Redis 有什么区别?

0 投票
3 回答
546 浏览

sorting - 帆水线排序编号不起作用(sails-redis)

我正在尝试排序 id

模态:

module.exports = { autoPK: false, attributes: { id: { type: 'integer', autoIncrement:true, primaryKey: true }, } }

询问:

数据:

[ { id: '2', },{ id: '1'},{ id: '11' } ]

实际的:

[ { id: '1', },{ id: '11'},{ id: '2' } ]

**预期的:

[ { id: '1', },{ id: '2'},{ id: '11' } ]**

谁能帮帮我。请..

按字符串排序,但按数字(整数)排序​​。

我的查询或帆水线标准排序有任何问题吗

0 投票
1 回答
36 浏览

node.js - 当服务器在 Sails 中启动时,我想在会话中存储一些凭据

我正在使用 Sails 和 Postgres,我想在服务器启动时在会话中保存一些凭据。请帮助我。我该怎么做,是否有可能仅仅因为数据库与应用程序的连接而产生一些错误。我正在使用 connect-redis"~1.4.5"。

0 投票
2 回答
1506 浏览

sails.js - 在sails js中的特定操作上运行后台作业

我正在尝试创建一个在特定事件发生时在后台运行的服务。例如,当用户验证电子邮件时,我希望我的服务能够删除可能的未经验证的重复电子邮件表单数据库。我尝试使用kue来保存我的目的,但我认为它更像是一旦帆起火,服务就会运行?

那么当特定事件发生时如何运行服务呢?任何帮助将非常感激。

谢谢

0 投票
1 回答
30 浏览

node.js - 服务器端订阅 Sails 中的模型

在我最喜欢的场景中,我有多个动态节点运行相同的sails.js 应用程序。节点需要相互发送消息。我尝试通过带有节点模型的 redis db 来归档它。每个服务器订阅所有模型并为自己创建一个。这可以在带有sails.io.js 的客户端上轻松完成。

但是如何在服务器代码中订阅和注册回调函数来建模房间呢?这些节点无法通过 tcp 进行通信,因为它们生活在一个孤立的 docker 环境中。任何想法将不胜感激!