python 如何把函数结果缓存到硬盘系统?

2016-01-25 17:37:36 +08:00
 wico77

看到一篇文章,把函数结果缓存到内存,文章原文 http://caiknife.github.io/blog/2013/08/13/python-decorator/
我的问题是能不能把函数结果缓存到硬盘,因为如果对于搜索站,查询词太多的话对内存要求太高,能缓存到硬盘就好了。

2153 次点击
所在节点    Python
5 条回复
virusdefender
2016-01-25 17:41:44 +08:00
pickle
wico77
2016-01-25 17:49:34 +08:00
@virusdefender pickle 是持久化保持结果,有没有能设置缓存时间的
paulw54jrn
2016-01-25 18:45:31 +08:00
直接 Redis 解决?
virusdefender
2016-01-25 18:59:22 +08:00
@wico77 那应该是文件系统的问题了
tinyproxy
2016-01-26 02:09:56 +08:00
@wico77 那你检查缓存文件的修改时间啊,超过 ttl 删了重跑就是了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/253271

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX