複数のユーザーが同時にキャッシュを上書きする問題を説明しているビデオを見つけました。講演者はこれに対抗するために比較と設定を使用することを提案しています ( http://www.udacity.com/wiki/CS253%20Unit%206?course=cs253 #cas )。
彼は2つの方法に言及しています
gets(key) → value, unique
cas(key, value, unique) → True/False
from google.appengine.api import memcache
val, unique = memcache.gets(key)
r = memcache.cas(key, newval, unique)
while r == False:
unique, val = memcache.gets(key)
r = memcache.cas(key, newval, unique)
このようなものはで利用できますdjango cache
か? またはこれはgoogleappengine
特定のものですか?誰かがこれを行う方法を提案できますかdjango cache