redis - sails-redis:增加属性值

标签 redis sails.js sails-redis

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

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

我已经找到了 Model.native函数,它允许我访问 native redis 方法。

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

有什么简洁高效的方法可以解决这个问题吗?

最佳答案

事情sails-redis做的是使用基于字符串的redis key-value-store,以CRUD方式创建数据库。

因此没有看到sails-redis作为 redis 的包装器。把它给忘了。它只是另一个与redis几乎无关的数据库。

Use the right tool for the right job!

我有一份像事件跟踪这样的工作,你想在其中使用 Redis,因为它的使用速度很快 node-redis并自己实现。 sails-redis只是不适合这样的事情。

我只是创建了一个新的 service并使用 node-redis .可能有更优雅的方式,但我的工作和改进的性能有很大的差距。

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

关于redis - sails-redis:增加属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24575724/

相关文章:

sails.js - 在 Installable Hook 中定义自定义 API 响应

node.js - 如何在不创建新 session 的情况下提供静态文件(或仅启用每个路由/策略的 session )

javascript - 用户登录时如何 'remember' -passport.js-phonegap

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

laravel - 当 Laravel 无法连接到 Redis 时如何捕获异常?

node.js - node_redis : is SMEMBERS blocking?

linux - Redis 服务器可以处理多少个并发读取调用?

具有增量整数值的 Redis 键