Store a value using the specified key, whether the key already exists or not. Will overwrite a value if the given key/value already exists.
set key value expiryWhere:
key (binary) -
Document ID used to identify the value
value (binary) -
Value to be stored
expiry (numeric) -
Expiry time for key
memcached text protocol
set key value flags expiry value_length
Returns: binary-string (
Binary object
)
set key value flags expiry value_length noreply
Returns: binary-string (
Binary object
)
Perl (Cache::Memcached::libmemcached)
$object->set($key, $value [, $expiry ])
Returns: (
Binary object
)
PHP (Couchbase PHP SDK)
$object->set($key, $value [, $expiry ] [, $casunique ] [, $persistto ] [, $replicateto ])
Returns: scalar; supported values:
$object->setByKey($master_key, $key, $value [, $expiry ])
Returns: scalar (
Binary object
)
$object->setMulti($kvarray [, $expiry ])
Returns: boolean; supported values:
$object->setMultiByKey($array [, $expiry ])
Returns: scalar (
Binary object
)
Python
object.set(key, expiry, flags, value [, vbucket ])
Returns: object (
Binary object
)
C (libmemcached)
memcached_set(memc, key, key_length, value, value_length, expiry, flags)
Returns: (
Binary object
)
memcached_set_by_key(memc, master_key, master_key_length, key, key_length, value, value_length, expiry, flags)
Returns: (
Binary object
)
Java (spymemcached)
client.set(key, expiry, value)
Returns: OperationFuture<Boolean> (
Asynchronous request value, as Boolean
)
client.set(key, expiry, value, transcoder)
Returns: OperationFuture<Boolean> (
Asynchronous request value, as Boolean
)
client.set(key, expiry, value, persistto)
Returns: OperationFuture<Boolean> (
Asynchronous request value, as Boolean
)
client.set(key, expiry, value, replicateto)
Returns: OperationFuture<Boolean> (
Asynchronous request value, as Boolean
)
client.set(key, expiry, value, persistto, replicateto)
Returns: OperationFuture<Boolean> (
Asynchronous request value, as Boolean
)
.NET Client Library
object.Store(storemode, key, value)
Returns: Boolean (
Boolean (true/false)
)
object.Store(storemode, key, value, validfor)
Returns: Boolean (
Boolean (true/false)
)
object.Store(storemode, key, value, expiresat)
Returns: Boolean (
Boolean (true/false)
)
object.ExecuteStore(storemode, key, value)
Returns: IStoreOperationResult (
Store operation result
)
object.ExecuteStore(storemode, key, value, validfor)
Returns: IStoreOperationResult (
Store operation result
)
object.ExecuteStore(storemode, key, value, expiresat)
Returns: IStoreOperationResult (
Store operation result
)
object.ExecuteStore(storemode, key, value, persistto, replicateto)
Returns: IStoreOperationResult (
Store operation result
)
object.ExecuteStore(storemode, key, value, validfor, persistto, replicateto)
Returns: IStoreOperationResult (
Store operation result
)
object.ExecuteStore(storemode, key, value, expiresat, persistto, replicateto)
Returns: IStoreOperationResult (
Store operation result
)
Ruby (Fauna)
object.set(key, value, options)
Returns: fixnum (
The CAS value for the object stored. A fixed number
)