在python中缓存数据库数据

Kra*_*s85 6 python caching beaker

在项目中,我需要缓存从每个请求中获取的数据库数据。这样从下一次开始,数据(表行)将从缓存而不是 db 中选取,从而提高性能。在 DB 中,我有超过 10M 的数据行。我正在阅读烧杯缓存文档,从中似乎它只会缓存函数和参数作为键。那么这如何存储表数据,这是我的主要目标?或者在python中还有其他好的数据库缓存模块吗?

Ray*_*ger 2

FWIW,这里有一个简单而快速的 LRU 缓存,对于缓存数据库查询的结果很有用: http://code.activestate.com/recipes/578078