代码之家  ›  专栏  ›  技术社区  ›  ggtffg

memcache enyim功能的增加

  •  0
  • ggtffg  · 技术社区  · 10 年前

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

    我在telnet over memcache客户端节点&它工作得很好。现在我正在通过enyim memcache客户端在我的C#代码中尝试同样的方法,但我在这个操作中遇到了问题:-

    我使用以下语法

    客户端.增量(“cc”,1,1)

    则它返回响应0&内部出现错误“未找到项”。

    但当我试图设置这个值时;递增,然后我得到一个错误“非数字对象不能递增/递减。”

    client.Store(StoreMode.Add,“cc”,1); Console.WriteLine(客户端.增量(“cc”,1,1));

    现在client.Store()总是将一个对象作为值,那么如何实现递增/递减?

    我也尝试了这种语法:-

    客户端。增量(“VALUE”,10UL,24UL)),但不起作用。

    1 回复  |  直到 10 年前
        1
  •  0
  •   ggtffg    10 年前

    浪费了一个小时后,我找到了一个解决方案:-client.Store(StoreMode.Set,“VALUE”,“100”);Console.WriteLine(客户端.增量(“VALUE”,0,1));Console.WriteLine(client.Ddecrement(“VALUE”,0,1));我因为这种模棱两可的语法而犯了这个愚蠢的错误。