我在 Redis 中存储了大约 1500 个最后的事件。 当 set 超过 1500 个元素时,哪种方法更好(加载最少)来清除第一个事件?
我使用redis:6.0.2
我想到了几个选项:
或者还有其他更好的方法吗?
可以使用 ZREMRANGEBYRANK 删除其余元素,即
ZREMRANGEBYRANK key 0 -1501
您可以定期/每次插入后/每次 k 插入后执行此命令。最合适的方法取决于您的用例。