Esempio n. 1
0
<?php

include_once "memlinkclient.php";
/*
$class = new ReflectionClass("MemLink");
$methods = $class->getMethods();
foreach ($methods as $method) {
    echo "method:".$method->getName()."\n";
}
*/
$m = new MemLinkClient("127.0.0.1", 11001, 11002, 10);
$key = "haha";
//equal to create_list
$ret = $m->rmkey("akey");
if ($ret != MEMLINK_OK) {
    echo "rmkey \"akey\" error: {$ret}";
    exit(-1);
}
$ret = $m->rmkey("bkey");
if ($ret != MEMLINK_OK) {
    echo "rmkey \"bkey\" error: {$ret}";
    exit(-1);
}
$ret = $m->rmkey("ckey");
if ($ret != MEMLINK_OK) {
    echo "rmkey \"ckey\" error: {$ret}";
    exit(-1);
}
$ret = $m->rmkey("dkey");
if ($ret != MEMLINK_OK) {
    echo "rmkey \"dkey\" error: {$ret}";
Esempio n. 2
0
function test_range_short($frompos, $dlen, $count)
{
    //echo "====== test_range ======\n";
    $key = "testmyhaha";
    $starttm = gettimeofday();
    for ($i = 0; $i < $count; $i++) {
        $m = new MemLinkClient('127.0.0.1', 11001, 11002, 30);
        $ret = $m->range($key, "", $frompos, $dlen);
        if (is_null($ret)) {
            echo "range error!\n";
            return -1;
        }
        $m->destroy();
    }
    $endtm = gettimeofday();
    $speed = $count / (timediff($starttm, $endtm) / 1000000);
    echo "use time: " . timediff($starttm, $endtm) . " speed: {$speed}\n";
    return $speed;
}