使用python在Azure函数中缓存

时间:2017-08-18 08:44:34

标签: python azure caching azure-functions

我使用Azure Queue作为我的azure函数的触发器。

我的azure函数连接到mongoDB并获取一些集合。

这些集合中的一些对于所有队列作业都是通用的,并且可以从1000个文档到1百万个文档。我需要缓存此集合。

我不想使用任何外部缓存服务(Azure Redis Server等)。

有没有办法使用磁盘缓存(或任何其他类型的缓存)?

我使用的是Python 3.5.2。

1 个答案:

答案 0 :(得分:1)

我使用DiskCache来缓存mongoDB结果。

  

DiskCache是​​一个Apache2许可的磁盘和文件支持的缓存库,用纯Python编写,并与Django兼容。