Пример #1
0
 * example command
 * sudo ttserver -port 1978 -ext "$PWD/testfunc.lua" -dmn -pid "$PWD/ttserver.pid" -log "$PWD/ttserver.log" -ulim "256m" -sid "1" "$PWD/casket.tch#bnum=1000000"
 */
$tt = new TokyoTyrant_RDB();
$key = 'keytest';
$data = 'the test data';
$key2 = 'keytest2';
$data2 = 'the test2 data';
$count_key = 'count';
$extname = 'echo';
$error = null;
//TokyoTyrant_RDB->open()
$getdata = $tt->open('dummy', 1978);
assert(!$getdata);
$tt->open('localhost', 1978, 1000);
assert(strlen($tt->stat()) > 1);
//initialize
assert($tt->vanish() === true);
//TokyoTyrant_RDB->put()
assert($tt->put($key, $data) === true);
//TokyoTyrant_RDB->get()
$getdata = $tt->get($key);
assert($getdata === $data);
//TokyoTyrant_RDB->putkeep()
assert($tt->putkeep($key, $data . 'keep') === false);
$getdata = $tt->get($key);
assert($getdata === $data);
//initialize
$tt->out($key);
//TokyoTyrant_RDB->putkeep()
assert($tt->putkeep($key, $data . 'keep') === true);