Hi Kha,

As others have pointed out, incr and decr only work on correctly formatted
data, i.e. any unsigned 64-bit integer. The reason it stopped working when
you updated the server is that they apparently finally made it throw an
error when the data was wrong. I should probably fix the client to give back
a more meaningful error now. :-)

However as long as you use the BeITMemcached client, there are some
convenience methods called SetCounter and GetCounter that you can use to set
and get ulong values that are then stored in the correct format for
Increment and Decrement.


/Henrik

On Fri, Aug 7, 2009 at 18:49, Kha Nguyen <[email protected]> wrote:

>
> Hi all,
>
> I just update memcached 1.2.8 to 1.4.0 and I have a problem at func
> Incr and Decr.
> Server say : Server returned CLIENT_ERROR cannot increment or
> decrement non-numeric value
>
> I use func Get this value of key is zero.
>
> I use CentOS 5.3 , libevent1.4.12 , and memcached client is
> BeITMemcached (C# .Net 2.0) http://code.google.com/p/beitmemcached/
>
> Before that, I use version 1.2.8 all things is ok.
>
> Any one help me please.
>
> Thanks,
>
> P/S:My english is verry bad

Reply via email to