2016-03-04 66 views
0

我正在尝试构建一个包含大约3000个IP地址的库。他们将通过我已经单独编写的程序运行。它会每天扫描其中的60个,因此需要跟踪扫描的内容并将它们放在队列的后面。在Python中构建队列

我不是在寻找你写代码,只是在正确的方向上推一点点。

+1

http://stackoverflow.com/help/on-topic –

回答

0

我不确定,但希望如果这可以帮助。

  1. 建立优先队列。

  2. 优先级将在它被访问的时间戳上。 (如果它被访问得越早,它的优先级就越低)。

{"ip": "time-stamp when it was accessed"}

  • 保持排序的队列。在最上面你会有最近最少使用的。

  • 所以对于50天你将有独特的IP,然后它会重复。

  • 你可以保持对每个IP时间戳的清单,让您知道什么时候访问

    {"ip": ["time-stamp when it was accessed", "time-stamp when it was accessed"], ...}

  • 可以用咸菜或MongoDB的转储和找回数据。