Update an existing key with a new value
replace key value expiryWhere:
key (binary) -
Document ID used to identify the value
value (binary) -
Value to be stored
expiry (numeric) -
Expiry time for key
Java (spymemcached)
client.replace(key, expiry, value)
Returns: Future<Boolean> (
Asynchronous request value, as Boolean
)
client.replace(key, expiry, value, transcoder)
Returns: Future<Boolean> (
Asynchronous request value, as Boolean
)
client.replace(key, expiry, value, persistto)
Returns: OperationFuture<Boolean> (
Asynchronous request value, as Boolean
)
client.replace(key, expiry, value, replicateto)
Returns: OperationFuture<Boolean> (
Asynchronous request value, as Boolean
)
client.replace(key, expiry, value, persistto, replicateto)
Returns: OperationFuture<Boolean> (
Asynchronous request value, as Boolean
)
memcached text protocol
replace key flags expiry value_length
Returns: binary-string (
Binary object
)
replace key flags expiry value_length noreply
Returns: binary-string (
Binary object
)
Perl (Cache::Memcached::libmemcached)
$object->replace($key, $value [, $expiry ])
Returns: (
Binary object
)
PHP (Couchbase PHP SDK)
$object->replace($key, $value [, $expiry ] [, $casunique ] [, $persistto ] [, $replicateto ])
Returns: scalar; supported values:
$object->replaceByKey($master_key, $key, $value [, $expiry ])
Returns: scalar (
Binary object
)
Python
object.replace(key, expiry, flags, value)
Returns: object (
Binary object
)
Ruby (Fauna)
object.replace(key, value [, ruby-replace-options ])
Returns: fixnum (
The CAS value for the object stored. A fixed number
)