Appengine:使用Memcache计数器

我想在App Engine上实现计数器。一种明显的方法是为此目的使用内存缓存。但是文档指出,内存缓存不可靠,如果内存缓存中的计数器值错误或丢失,我必须实施备用方法。我可以很容易地检测到该密钥丢失,但是我如何知道该计数器的值有误?我说的是以下情况:

  1. 键= 30

  2. incr(key),密钥= 31

  3. 密钥由GAE刷新

  4. incr(key),密钥= 1

有什么我不知道的技巧(与memcache配合使用的数字的校验和吗?)?我真的应该关心这种情况吗?

一些可能无用的细节:

  • 计数器的值将在0-10000范围内。

  • 柜台应直播1小时。我每小时将它们存储在数据存储区中。

  • 我正在使用Go。

谢谢。


慕妹3146593
浏览 181回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go