Google app engine 我怎样才能自动更新一年级学生的数量并将其放回memcache?
我在谷歌应用程序引擎(PythonSDK)中使用memcahce来保持每年的学生人数,我在memcache字典中像Google app engine 我怎样才能自动更新一年级学生的数量并将其放回memcache?,google-app-engine,Google App Engine,我在谷歌应用程序引擎(PythonSDK)中使用memcahce来保持每年的学生人数,我在memcache字典中像 {'first': 32, 'second': 23 } 我怎样才能自动更新一年级学生的数量并将其放回memcache? 当我在数据存储中为学生放置新模型时,我想要ot增量。 我尝试了like,但不起作用(在最后一行我也尝试了add而不是off-put,但不起作用) 将每个数字存储在单独的键中,并按照@presveva的建议使用incr() memcache.incr(key='
{'first': 32, 'second': 23 }
我怎样才能自动更新一年级学生的数量并将其放回memcache?
当我在数据存储中为学生放置新模型时,我想要ot增量。
我尝试了like,但不起作用(在最后一行我也尝试了add而不是off-put,但不起作用)
将每个数字存储在单独的键中,并按照@presveva的建议使用incr()
memcache.incr(key='students_first', delta=1, initial_value=0)
正如我在评论中所说,memcache不可靠,您的值可以随时清除(除非您使用“专用memcache”服务) 但是对于memcache值的原子更新,使用Compare和Set
您阅读了吗?您确实意识到存储此数据是不可靠的,您可以更新一个值,然后在一秒钟后将其清除。
memcache.incr(key='students_first', delta=1, initial_value=0)