2014-03-07 93 views
0

我正在使用mongodb 2.4.6和python 2.7。我經常執行查詢。是否可以將頻繁的qaueries結果保存在緩存中。?如何緩存Mongodb查詢?

在此先感謝!

回答

1

是的,但您需要創建一個,memcached或redis如何?

但是作爲一個預警注意事項,MongoDB確實已經將其最近使用的數據緩存到操作系統,所以除非您正在進行一些真正的資源密集型聚合查詢,或者您正在使用工作集窗口之外的結果實際上並沒有發現它會提高性能。

+0

其實我正在使用同一查詢的多個數據庫,我的數據庫將是巨大的,所以我該怎麼做...? – Shiva

+0

@Shiva我會緩存到memcached – Sammaye

+0

我已經提到了一些memcached文檔,但我不明白。可以請給我一個簡單的代碼來緩存qurey – Shiva