我正在寻找Python中的磁盘LRU缓存包。 其中大多数都在内存缓存中。
主要原因是数据库访问速度慢 内存LRU的RAM有限。 但是,用于LRU缓存的大而快的SSD。
答案 0 :(得分:1)
一种解决方案是DISKCACHE: http://www.grantjenks.com/docs/diskcache/tutorial.html
DiskCache的核心是diskcache.Cache,它代表磁盘和文件备份的缓存。作为缓存,它支持熟悉的Python Mapping接口以及额外的缓存和性能参数
答案 1 :(得分:0)
您也可以只使用shelve
,它是Python Standard SDK的一部分。 https://docs.python.org/3/library/shelve.html