0

我想弄清楚memcache中的一些基本操作。在memcache增量enyim cilient

我在telnet上通過memcache客戶端節點&執行了incr命令,它工作正常。現在,我想在我的C#代碼一樣通過enyim的memcache客戶端,但我在這個操作面臨的問題: -

我使用的語法如下

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)),但不起作用。

回答

0

浪費了一個小時後,我找到了一個解決方案: - client.Store(StoreMode.Set,「VALUE」,「100」); Console.WriteLine(client.Increment(「VALUE」,0,1)); Console.WriteLine(client.Decrement(「VALUE」,0,1));我得到了這種模棱兩可的語法的愚蠢的錯誤。