我想在memcache中緩存查詢以加快閱讀速度。爲此,我需要一些爲查詢創建一些id的函數。如何緩存Google App Engine查詢 - 如何獲取查詢字符串/散列表和受影響的表?
class DeleteMe(db.Model)
pass
query = DeleteMe.all()
# how to get query string/hash form query?
# how to get kind name from query?
我想要做這樣的事情(getQueryKey是函數總是給出相同的查詢相同的值):
memcache.set(getQueryKey(query), list(query))
請幫我也可以是數據庫或NDB。
更仔細地閱讀的問題 - 他要求的方式通過散列/連載查詢本身獲得一個合適的標識符查詢的結果,這並非如此不合理。 – Greg
更仔細地閱讀問題 - 它與緩存查詢結果不相關。 – Chameleon