有没有办法在redis排序集上设置成员限制?

And*_*row 10 redis

假设我想将10个最新添加内容存储到redis排序集中,其中第11个添加将第1个添加到列表中.直到它达到10个项目它才正常增长.

我是否必须自己检查每次添加的长度并删除第一个元素?

Ori*_*Dar 9

我不认为你需要检查长度,但必须自己限制:

ZREMRANGEBYRANK [KEY] 0 -10

  • 为了保持z set中10个最高得分值,你需要使用`0 -11`,因为Redis范围是包含的. (2认同)