【发布时间】: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.c1为1,2 or 3且table.c2为6,7 or 8的这些行 -
似乎redis的交集和联合命令可以帮助你。您可以在 set 或 zset 的命令中找到它们。