2011-09-29 29 views

回答

3

我相信你需要通過an RPC object;它所說的字典將通過RPC對象上的get_result()函數獲得。

1

get_multi_async的調用實際上會返回一個RPC對象,您可以稍後使用該對象執行結果。

client = memcache.Client() 
rpc = client.get_multi_async(['key1', 'key2']) 
# Do other work 
result = rpc.get_result() 

如果你願意,你可以make your own RPC object,它允許你控制的最後期限,並提供一個回調的獲取完成時要調用:

client = memcache.Client() 
rpc = memcache.create_rpc(deadline=30, callback=my_callback) 
client.get_multi_async(['key1', 'key2'], rpc=rpc) 

請注意您的RPC對象有來自memcache包,而不是urlfetch之一。