Beispiel #1
0
assert($tt->put($key2, $data2));
assert($tt->mget(array($key, $key2)) === 2);
//TokyoTyrant_RDB->fwmkeys()
assert(count($tt->fwmkeys('key', 2)) === 2);
//TokyoTyrant_RDB->vsiz()
assert($tt->vsiz($key) === strlen($data));
//TokyoTyrant_RDB->iterinit(), TokyoTyrant_RDB->iternext()
assert($tt->vanish() === true);
assert($tt->iterinit() === true);
assert($tt->iternext() === false);
assert($tt->put($key, $data));
assert($tt->iterinit() === true);
assert($tt->iternext() === $key);
assert($tt->iternext() === false);
//TokyoTyrant_RDB->addint()
assert($tt->addint($count_key, 1) === 1);
assert($tt->addint($count_key, 2) === 3);
assert($tt->addint($count_key, -2) === 1);
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);