gpt4 book ai didi

performance - Redis - 如果集合中有超过 x 个成员,则删除/弹出

转载 作者:可可西里 更新时间:2023-11-01 11:13:29 24 4
gpt4 key购买 nike

在 Redis 中,我有数百万个集合,成员数量各不相同。

我想减小整体大小,实际上只需要将最新成员添加到集合中。

是否有针对每个键弹出/删除任何成员直到总长度小于或等于 10 的操作?

最佳答案

我建议使用“排序集”而不是简单集并使用 ZADD ,将分数设置为自纪元以来的秒数或类似的东西。然后你可以ZREMRANGEBYSCORE执行大量移除旧项目。

关于performance - Redis - 如果集合中有超过 x 个成员,则删除/弹出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30690719/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com