【发布时间】:2012-01-04 16:51:38
【问题描述】:
我注意到这种导致连续获取成功的行为。
其他人见过吗?
【问题讨论】:
-
为什么数据存储操作会影响内存缓存?
-
你为什么不手动做 memcache.flush_all() ?
-
当有人从管理控制台删除条目时,谷歌管理界面也应该执行 memcache 删除。这会导致不一致的状态。将提交错误...
-
旧控制台有一个方便的复选框,可让您清除某些实体的内存缓存。我还没有通过 memcache 控制台进行管理。真的很烦人,我同意,重建整个内存缓存要花钱,我有将近 2GB 的命中率或更高的命中率
-
你应该添加一些细节。第一个假设是实体在内存缓存中,例如这是最近要求的。接下来,您将其从数据存储查看器中在线删除。现在,该对象仍在内存缓存中,因此应用程序代码将获取它。对我来说,我在通过数据存储查看器更新实体时遇到了这个问题。等待几分钟也没有解决它!解决方案是使用 memcache 查看器在线刷新缓存,但我仍然对需要这样做有点不舒服......
标签: google-app-engine memcached