Beispiel #1
0
assert($tt->addint($count_key, 1) === 2);
assert($tt->addint($count_key, -3) === -1);
/*
 * Lua Extension
 * use testfunc.lua for test
 */
/*
$value = 'data';
assert($tt->ext($extname, $key, $value) === $value);
assert($tt->ext($extname, $key, $value, TokyoTyrant_RDB::XOLCKREC) === $value);
assert($tt->ext($extname, $key, $value, TokyoTyrant_RDB::XOLCKGLB) === $value);
*/
$big_data = str_repeat('1', 1024 * 1024 * 32);
//$big_data = str_repeat('1', 1024 * 1024 * 33);
assert($tt->put('bigdata', $big_data));
assert($tt->sync() === true);
assert(!is_array($tt->size()));
assert(!is_array($tt->rnum()));
//TokyoTyrant_RDB->copy()
assert($tt->copy('/tmp/test.tokyotyrant_php.db') === true);
assert(file_exists('/tmp/test.tokyotyrant_php.db') === true);
assert($tt->vanish() === true);
//TokyoTyrant_RDB->stat()
assert(strlen($tt->stat()) > 1);
assert($tt->optimize('') === true);
assert($tt->copy('/tmp/test.tokyotyrant_php.db') === true);
$tt->vanish();
$tt->close();
/**
 * TokyoTyrant_RDBTBL Test Case
 * example command