我想使用sails-redis来跟踪各种事件。
因此,我需要能够以高效的方式增加模型属性。
我已经找到了该Model.native
功能,它允许我访问本机 redis 方法。
但是由于sails-redis基于字符串而不是哈希我不能使用任何本机增量方法(到目前为止我知道)。
有没有什么干净和高效的方法来解决这个问题?
我想使用sails-redis来跟踪各种事件。
因此,我需要能够以高效的方式增加模型属性。
我已经找到了该Model.native
功能,它允许我访问本机 redis 方法。
但是由于sails-redis基于字符串而不是哈希我不能使用任何本机增量方法(到目前为止我知道)。
有没有什么干净和高效的方法来解决这个问题?
Sails-redis所做的事情是通过使用基于字符串的 redis key-value-store 使用 CRUD 方法创建一个数据库。
因此,不要将sails-redis视为redis 的包装器。把它给忘了。它只是另一个几乎与redis无关的数据库。
为正确的工作使用正确的工具!
我有一个像事件跟踪这样的工作,你想在其中使用 Redis,因为它的速度使用node-redis并自己实现它。Sails-redis不是为这些事情而设计的。
我只是创建了一个新服务并使用了node-redis。可能有一种更优雅的方式,但是地雷可以工作并且性能提高了很多。