K2hdkc::casSet
Sets a value using CAS operation
Description
public function casSet(
string $key,
int $old_val,
int $new_val,
string $password = null,
int $expiration_duration = 0): bool {}
Sets a value using CAS operation.
Parameters
- key
Specify the key. - old_val
Specify the old value of the key. - new_val
Specify the new value of the key. - password
Specify the passphrase for encrypting the value. - expiration_duration
Specify the expiration duration in seconds.
Return Values
Returns true
on success, otherwise false
.
Examples
- Example 1 - Gets a value using CAS operation
php -r '
$handle = new K2hdkc("./tests/slave.ini");
$handle->casInit("key", 0);
$handle->casSet("key", 0, 1);
var_dump($handle->casGet("key"));
$handle->close();
'
The above example will output:
int(1)
See Also
- K2hdkc::casGet - Gets a value using CAS operation