1

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

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

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

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

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

4

1 回答 1

1

Sails-redis所做的事情是通过使用基于字符串的 redis key-value-store 使用 CRUD 方法创建一个数据库。

因此,不要将sails-redis视为redis 的包装器。把它给忘了。它只是另一个几乎与redis无关的数据库。

为正确的工作使用正确的工具!

我有一个像事件跟踪这样的工作,你想在其中使用 Redis,因为它的速度使用node-redis并自己实现它。Sails-redis不是为这些事情而设计的。

我只是创建了一个新服务并使用了node-redis。可能有一种更优雅的方式,但是地雷可以工作并且性能提高了很多。

https://github.com/balderdashy/sails-redis/issues/34

于 2014-11-10T13:17:09.323 回答