在Redis中有效地访问主分类集的任意子集

时间:2011-01-13 09:53:40

标签: set redis sortedset

如果分数设置很快,分数/权重会快速变化,那么维护子集并以主集的顺序访问这些子集的最有效方法是什么?

1 个答案:

答案 0 :(得分:4)

你有几个选择:

  • 更新超集中的分数,当您需要读取子集权重设置为0的子集调用ZINTERSTORE时,结果是具有超集分数的子集。
  • 更新分数时,请写入子集以及超集。

最合适的选项取决于您需要优化的内容 - 读取,写入,内存或简单性。如何确定子集以及相对于更新次数的集合大小也可能产生影响。