0

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)) ですが、機能しません。

4

1 に答える 1

0

1時間を無駄にした後、私は解決策を見つけました:- client.Store(StoreMode.Set, "VALUE", "100"); Console.WriteLine(client.Increment("値", 0, 1)); Console.WriteLine(client.Decrement("値", 0, 1)); このあいまいな構文のこのばかげたエラー bcoz を取得していました。

于 2014-03-31T11:14:27.267 に答える