【发布时间】:2012-08-17 02:27:08
【问题描述】:
我正在使用 redis 列表并将新项目推送到列表中。问题是我真的只需要列表中最近的 10 项。
我正在使用 lpush 将项目添加到列表中,并使用 lrange 获取最近的 10 个。
有没有在一定数量之后丢弃物品?我最终会得到可能包含 1,000 项的列表,并且可能会导致延迟出现性能问题。
谢谢!
【问题讨论】:
-
你是如何与 Redis 交互的?命令行界面? Python? C#?
-
它应该类似于
LTRIM list -10 -1,就像我在下面详细回答的那样。