在memcached enyim客户端中增加

时间:2014-03-26 11:13:33

标签: amazon-web-services memcached amazon-elasticache enyim enyim.caching

我正在尝试在memcache中找出一些基本操作。

我通过memcache客户端节点&amp ;;在telnet上执行了incr命令。它工作正常。现在我通过enyim memcache客户端在我的C#代码中尝试相同但我在这个操作中遇到问题: -

我正在使用以下语法

client.Increment(“cc”,1,1)

然后它返回响应0&在内部收到错误“找不到项目”。

但是当我试图设定这个值时递增然后我收到错误“非数字对象不能递增/递减。”

client.Store(StoreMode.Add,“cc”,1);  Console.WriteLine(client.Increment(“cc”,1,1));

现在client.Store()总是将一个对象作为值,那么我怎样才能实现递增/递减?

我也尝试了这种语法: -

client.Increment(“VALUE”,10UL,24UL))但不起作用。

1 个答案:

答案 0 :(得分:0)

浪费了一个小时后,我找到了一个解决方案: - client.Store(StoreMode.Set," VALUE"," 100"); Console.WriteLine(client.Increment(" VALUE",0,1)); Console.WriteLine(client.Decrement(" VALUE",0,1));我得到了这个模糊语法的愚蠢错误bcoz。