K2hdkc::casSet
CASを使ってvalueを保存する
説明
public function casSet(
string $key,
int $old_val,
int $new_val,
string $password = null,
int $expiration_duration = 0): bool {}
パラメータ
- key
キーを指定してください。 - old_val
現在の値を指定してください。 - new_val
新しい値を指定してください。 - password
パスワードを指定してください。 - expiration_duration
有効期限(秒)を指定してください。
戻り値
成功時は、 true
失敗時は、 false
を返します。
例
- 例 1 - CASを使ってvalueを保存す
php -r '
$handle = new K2hdkc("./tests/slave.ini");
$handle->casInit("key", 0);
$handle->casSet("key", 0, 1);
var_dump($handle->casGet("key"));
$handle->close();
'
上の例の出力は以下となります。
int(1)
参考
- K2hdkc::casGet - CASを使ってvalueを取得する