2017-08-18 77 views
0

我在Azure函數中使用Azure隊列作爲觸發器。使用python緩存Azure函數

我的azure函數連接到mongoDB並獲取一些集合。

這些集合中的一部分對所有隊列作業都很常見,並且可以從1000個文檔到100萬個文檔有所不同。我需要緩存這個集合。

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

有沒有辦法使用磁盤緩存(或任何其他類型的緩存)?

我使用Python 3.5.2。

回答

1

我已經使用DiskCache來緩存mongoDB結果。

DiskCache是​​Apache2許可的磁盤和文件支持緩存庫,用純Python編寫,並與Django兼容。