情景:
我有一大堆具有以下属性的产品
这些产品的可用性/价格(原始数据)被缓存,并将被多个客户使用。
每个客户都会有不同的标记规则,因此最终价格不同。
我需要根据价格等对这些产品进行过滤。
但是,从redis加载它们并重新应用规则以使用redis构建过滤器是很昂贵的。
有更好的方法吗?
答案 0 :(得分:0)
这在某种程度上是可行的,通过使用sortedsets(Z *命令)lexical ordering&复合排序集成员键假设:
:na:
,其中不存在条件)如果以上所有情况适用,SCAN(或ZSCAN
更具体),是您的朋友
您还可以找到更多信息here