memcacheに対するロックを書かずに、リングバッファみたいなキューを作って値を受け渡しする方法が以下の記事で紹介されてました: Memcache lockless queue implementation 値を書き込むときはこんな感じ。例のincrementメソッドでアトミックに連番を取得して、それをキーに値を書き込みます。この連番がキューの先頭になります。 def __nextWriteCounter(self): counter = memcache.incr(self.writeCounter) if not counter: memcache.set(self.writeCounter, 0) counter = 0 return counter一方、値を読み込む時は、キューの最後を示す連番で値を読み、その後incrementメソッドで連番をひとつ増やします。 def read