In fact, the binary protocol specifies CAS operations only for Set/Add/Replace. Delete with CAS seems unspecified.
On Sunday, December 15, 2013 8:02:36 PM UTC+9, James Haggerty wrote: > > A brief squiz at the delete function seems to suggest it doesn't: > > > http://bazaar.launchpad.net/~tangent-trunk/libmemcached/1.2/view/head:/libmemcached/delete.cc > > Am I missing something? > > (the most popular native Python clients use the text protocol, so can only > do cas set; the others use libmemcached, which doesn't seem to support it) > > > On Sun, Dec 15, 2013 at 12:42 PM, dormando <[email protected]<javascript:> > > wrote: > >> On Thu, 12 Dec 2013, [email protected] <javascript:> wrote: >> >> > Hi all, >> > >> > Just tried (and failed) to find any Python client with support for the >> new-ish CAS operations on the binary protocol (i.e. CAS delete etc.). Does >> > anyone know of one - or have any plans for one? Or is there a fork of >> the C libmemcached library which supports it? >> > >> >> The C libmemcached library *should* support it already. I don't know why >> any of the python wrappers wouldn't :/ Have you contacted the author of >> one? >> >> -- >> >> --- >> You received this message because you are subscribed to a topic in the >> Google Groups "memcached" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/memcached/eWs-mbyQuew/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected] <javascript:>. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > -- --- You received this message because you are subscribed to the Google Groups "memcached" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
