Redis 只保留排序集合中前50个元素

3
可以在排序集合中只保留前 x 个元素并删除其他元素吗?我知道有ZREMRANGEBYRANK和ZREMRANGEBYSCORE,但我不知道如何使用它们来删除除前 x 个元素以外的所有元素。
谢谢
1个回答

19

你的意思是像这样的吗?

ZREMRANGEBYRANK set 0 -51

1
如果分数是时间戳,例如 1526218200 '...数据' 1526217300 '...数据' 1526216400 '...数据' 等等,会怎么样呢? - PirateApp

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接