【发布时间】:2014-10-04 15:40:15
【问题描述】:
互联网上似乎没有关于 Enyim Increment 方法的信息或文档。我无法弄清楚它在做什么。文档指出:
Increment(string key, ulong defaultValue, ulong delta);
“将指定键的值增加给定的数量。操作在服务器上以原子方式发生。”
如果我能让它工作,这听起来很好。
虽然没有人有很多明确的答案,但共识似乎是该方法应该将值设置为给定的默认值,如果密钥不存在于 memcached 中。但是,我这辈子都无法获得存储默认值的密钥。
我不想使用(存储 + 增量)组合,因为它需要跨多服务器架构使用,而且我不能保证操作是原子的。
关于如何成功增加 memcached 键的值的任何想法或指示?一个超级奖励是让默认值也有时间。
编辑:我在“文本”和“二进制”协议中都尝试过,但似乎无法让它在任一设置中设置默认值。
提前感谢您的帮助!
【问题讨论】:
标签: c# .net memcached enyim enyim.caching