我是sails.js的新手 我想在sails-redis上发出redis命令,就像这样,
lrange SPECIFIC_KEY 0 10
但是我不知道如何在我的模型中为它编写代码 sails-redis和waterline的文档没有给我任何暗示。
我该怎么做?
答案 0 :(得分:1)
水线ORM级别不存在LRANGE
等原生Redis命令。您需要访问基础node_redis
适配器才能使用它们。您可以使用Waterline集合的native
方法执行此操作。例如,如果您在Sails中有一个User
集合,那么它将是:
User.native(function(err, collection) {
// At this point "collection" is the native node_redis collection
collection.lrange("someKey", 0, 10, function(err, result) {
console.log(result);
});
});
基础node_redis
适配器的文档是here。