App Engine的memcache服务提供了在一次API调用中获取多个密钥的能力(get_multi(['1', '2'])
),虽然这里的其他答案表明memcache中没有强制限制(我看到的示例已经过测试)一次调用100,000个密钥),显然随着密钥数量的增加和延迟变得不合理,App Engine存在实际限制。
有没有人运行任何基准测试,显示当密钥数量增加到数千时,检索多个密钥需要多长时间?
答案 0 :(得分:2)
在Google App Engine上,我认为限制应该是编码相应rpc的协议缓冲区的大小,并且根据SDK source code:它是32 << 20 = 32MB