2012-09-30 75 views
0

我想在App Engine上實現計數器。明顯的方法是爲此使用memcache。但是文檔聲明memcache不可靠,並且我必須在memcache中的計數器具有錯誤值或丟失的情況下實施回退方法。我可以很容易地發現這個密鑰丟失了,但是我怎麼知道計數器有錯誤的值?我指以下情況:Appengine:使用memcache計數器

  1. 鍵= 30
  2. INCR(鍵),鍵= 31
  3. 密鑰由GAE
  4. INCR(鍵),鍵= 1
沖洗

是否有任何我不知道的技巧(與memcache一起使用的數字的校驗和?)?我真的應該關心這種情況嗎?

一些可能無用的細節:

  • 計數器將在範圍0-10000值。
  • 計數器應該活1小時。我每小時將它們存儲在數據存儲中。
  • 我正在使用Go。

謝謝。

回答