python 磁盘上的 LRU 缓存
LRU cache on disk for python
正在 Python 中寻找磁盘 LRU 缓存包。
大多数都在内存缓存中。
主要原因是数据库访问速度慢
内存 LRU 的 RAM 有限。
但是,用于 LRU 缓存的大而快的 SSD。
一个解决方案是 DISKCACHE :
http://www.grantjenks.com/docs/diskcache/tutorial.html
DiskCache 的核心是diskcache.Cache,代表磁盘和文件备份缓存。作为缓存,它支持熟悉的 Python 映射接口,具有额外的缓存和性能参数
您也可以直接使用 shelve
,它是 Python 标准 SDK 的一部分。 https://docs.python.org/3/library/shelve.html
正在 Python 中寻找磁盘 LRU 缓存包。 大多数都在内存缓存中。
主要原因是数据库访问速度慢 内存 LRU 的 RAM 有限。 但是,用于 LRU 缓存的大而快的 SSD。
一个解决方案是 DISKCACHE : http://www.grantjenks.com/docs/diskcache/tutorial.html
DiskCache 的核心是diskcache.Cache,代表磁盘和文件备份缓存。作为缓存,它支持熟悉的 Python 映射接口,具有额外的缓存和性能参数
您也可以直接使用 shelve
,它是 Python 标准 SDK 的一部分。 https://docs.python.org/3/library/shelve.html