【发布时间】:2018-12-01 00:53:06
【问题描述】:
我正在用 Python 构建一种监控工具,我想在其中短期保留某些统计信息。我只想为一个统计信息保留最多 30 个条目,并在新条目进入时覆盖旧条目。这样,只保留 30 个最近的条目。我应该使用哪种文件(我将拥有多个不同的统计数据,所有这些数据我只想保留他们最近的历史记录。统计数据会定期更新约 15 秒)。
我希望它在一个文件中,因为数据将在另一个程序中处理。
【问题讨论】:
-
使用内存。如果你只有很少的数据和频繁的更新,你不需要一个文件。
-
这取决于数据的大小、格式、数据的重要性等。请提供更多信息来说明您要执行的操作。
-
查看
redis -
你一定需要一个文件吗?如果是这样,您是否需要每次操作都更新它?并按 FIFO 队列排序?
-
是否必须存储在文件中?为什么不在内存中维护一个列表?
标签: python