我使用Azure Queue作为我的azure函数的触发器。
我的azure函数连接到mongoDB并获取一些集合。
这些集合中的一些对于所有队列作业都是通用的,并且可以从1000个文档到1百万个文档。我需要缓存此集合。
我不想使用任何外部缓存服务(Azure Redis Server等)。
有没有办法使用磁盘缓存(或任何其他类型的缓存)?
我使用的是Python 3.5.2。
答案 0 :(得分:1)
我使用DiskCache来缓存mongoDB结果。
DiskCache是一个Apache2许可的磁盘和文件支持的缓存库,用纯Python编写,并与Django兼容。