【问题标题】:Making Redis sets for fast lookup制作 Redis 集以进行快速查找
【发布时间】:2014-03-29 07:58:23
【问题描述】:

我有查询要从表中查找计数,

SELECT count(1) from table where 
  c1 in (1,2,3) 
  and c2 in (6,7,8)
  -- and c1 != c2

现在,我想做同样的事情,但使用 Redis(可能是sets?)。

这些集合应该是什么样子,应该执行什么操作才能得到结果?

【问题讨论】:

  • 你的最后一个条件对我来说似乎是多余的。我错过了什么吗?
  • @Alexander 是的,看起来确实如此。
  • 没有得到你的例子。你能稍微改变一下示例查询吗?
  • @Manu 查询将仅计算table.c11,2 or 3table.c26,7 or 8 的这些行
  • 似乎redis的交集和联合命令可以帮助你。您可以在 set 或 zset 的命令中找到它们。

标签: sql nosql redis dataset


【解决方案1】:

看来SINTER 就是你要找的。​​p>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-26
    • 2021-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多