Google app engine 在应用引擎memcache上实现get_multi
我想知道是否有人能帮忙。我正在使用本文概述的blobcache模块 这很好,但我希望通过使用 键功能,但我的当前代码在使用get_multi时找不到键 我当前的get def看起来像这样Google app engine 在应用引擎memcache上实现get_multi,google-app-engine,memcached,python-memcached,Google App Engine,Memcached,Python Memcached,我想知道是否有人能帮忙。我正在使用本文概述的blobcache模块 这很好,但我希望通过使用 键功能,但我的当前代码在使用get_multi时找不到键 我当前的get def看起来像这样 def get(key): chunk_keys = memcache.get(key) if chunk_keys is None: return None chunk_keys= ",".join(chunk_keys) str(chunk_keys) chunk = memca
def get(key):
chunk_keys = memcache.get(key)
if chunk_keys is None:
return None
chunk_keys= ",".join(chunk_keys)
str(chunk_keys)
chunk = memcache.get_multi(chunk_keys)
if chunk is None:
return None
try:
return chunk
except Exception:
return None
我对文档的理解是,您只需要通过一系列键就可以获得多个
然而,他目前没有归还任何东西
有人能指出我做错了什么吗?给它一个字符串列表(键),而不是一个带逗号的字符串
get_multi(keys, key_prefix='', namespace=None, for_cas=False)
键=要查找的键列表。键可以是字符串或元组
(哈希值,字符串),其中哈希值通常用于分片
改为忽略memcache实例,如Google应用程序引擎
透明地处理切分