【问题标题】:Sails.js/Redis: How to implement secondary indexingSails.js/Redis:如何实现二级索引
【发布时间】:2020-12-02 08:06:25
【问题描述】:

我正在使用sails-redis 适配器。如何为模型中的属性设置二级索引并相应地获取数据?

【问题讨论】:

  • 我觉得不行,sails 是一个简单的存储API,可以考虑换个客户端驱动吗?
  • @GuyKorland 不,我不能。随意推荐一个!

标签: indexing redis sails.js waterline


【解决方案1】:

我还没有使用 Sails Redis 适配器,所以请接受我的建议。根据他们的公开文档,它似乎不支持任何形式的索引 - 它只是核心 Redis 命令的包装:

此适配器不支持语义或可查询接口。相反,它只是提供对底层 Redis 客户端的可靠托管访问。

来源:https://www.npmjs.com/package/sails-redis

因此,您必须手动创建二级索引。 Redis 提供了许多在这里派上用场的数据结构,例如排序集、集合和列表。

我写了一些关于如何创建这些索引的an article,这可能是有用的阅读。

【讨论】:

    猜你喜欢
    • 2019-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-06
    • 1970-01-01
    • 2020-11-02
    相关资源
    最近更新 更多