Updates:
Status: Invalid
Comment #2 on issue 180 by dsallings: Feature: commands for getting/setting
multiple items
http://code.google.com/p/memcached/issues/detail?id=180
In the ascii protocol, get and gets both will return multiple items.
In the binary protocol, you can pipeline any arbitrary mix of commands and
have proper handling of sparse results in the client.
Your third command doesn't make much sense. Semantically, I can't think of
a use case that won't just cause confusion in an application. If you have
the wrong CAS, it's because the item has been updated by something else.
store-or-delete would be very confusing semantics.