我试图弄清楚 memcache 中的一些基本操作。
我通过 memcache 客户端节点在 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)) 但不起作用。