我需要每 10 分钟收集一次数据并将该数据存储 32 小时。这意味着,我将拥有 192 个该数据的条目,并且我需要经常访问这 192 个条目。
起初我想使用一个数组并将元素推入其中。如果我的计数器高于 tan 192,我将删除第一个元素(32 小时前收集的那个)。但是,我认为这可能会很慢。
另一种方法是将数据写入 linux 上的 /tmp 目录,实际上并不真正关心删除它,而只是读取最新的 192 个条目。
我没有找到太多关于这个谷歌搜索的信息,所以有人能指出我正确的方向吗?
此外,如果在机器重新启动/重新启动时数据丢失也没有问题。