K2hdkc::__construct
K2hdkcインスタンスを作成する
説明
public function __construct(
string $config_file,
int $port = 8031,
string $cuk = null,
bool $rejoin = true,
bool $rejoin_forever = true,
bool $clear_backup = true) {}
K2hdkcクラスのインスタンスを作成します。
パラメータ
- config_file
chmpxスレーブプロセスの設定ファイルを指定してください。 - port
chmpxスレーブプロセスのポート番号を指定してください。 - cuk
cuk
文字列を指定したください。cuk
は、ノードごとにユニークな文字列です。 - rejoin
chmpxスレーブプロセスに再接続する場合は、true
を指定してください。 - rejoin_forever
chmpxスレーブプロセスに再接続し続ける場合は、true
を指定してください。 - clear_backup
一時ファイルを削除する場合は、true
を指定してください。
例
- 例 1 - K2hdkc クラスのインスタンスを作成する
php -r '
k2hdkc = new K2hdkc("tests/slave.ini");
var_dump($k2hdkc->setValue("key1", "val1"));
var_dump($k2hdkc->getValue("key1"));
unset($k2hdkc);
'
上の例の出力は以下となります。
bool(true)
string(4) "val1"
参考
- K2hdkc::__destruct - K2hdkc インスタンスを解放する