0

まず、memcache からオブジェクトを取得します。

player = memcache.get('%s' % id)

次に、そのプロパティの 1 つを更新します。

player.score = newScore

少しテストしましたが、これらの 2 行がデータストアの player.score プロパティを変更しているようです。現在、私は memcache についてあまり知りませんが、この動作は期待していません。

ありがとう。

4

2 に答える 2

1

Pythonを使用しているので、 NDBキャッシング、具体的にはmemcache-backedキャッシングの効果が見られると思います。そうです、動作は予想されます。OPとBDFLの両方が、コードがNDBを使用していないと言っていたため、明らかにそうではありません。

于 2012-10-04T07:42:04.293 に答える
1

プレーヤー オブジェクトを更新した後に変更を保存するには、データストアに再度配置します。

player.score = newScore
player.put()
于 2012-10-04T07:25:48.920 に答える