1

Redis では、2 つの通常のセットを交差させて、結果をリストに記録することが可能です。

機能を備えた複数の製品があります。

機能によって製品を交差させ、LRANGE などを使用してそれらのごく一部のみを表示する必要があります

今私が持っています:

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

SINTERSTORE mycache feature1, feature2 -> product2, product3

かなりSMEMBERS mycacheの時間がかかります (100 万を超える製品)。しかし、一度に必要な製品は 20 個だけです。

リストの場合、最初の 20 個の製品だけmycacheを簡単に取得できます。LRANGE 0 20

4

0 に答える 0