1

Redis 可以将两个正常集合相交并将结果记录到列表中。

我有多种具有功能的产品。

我需要通过功能与产品相交并仅显示其中的一小部分,例如 LRANGE

我现在有:

SMEMBERS feature1 -> product1, product2, product3
SMEMBERS feature2 -> product2, product3, product4

SINTERSTORE mycache feature1, feature2 -> product2, product3

执行SMEMBERS mycache需要大量时间(超过 100 万种产品)。但我一次只需要 20 个产品。

如果mycache是列表,我会很容易LRANGE 0 20地只获得前 20 种产品。

4

0 回答 0