예제 #1
0
파일: MemDb.lib.php 프로젝트: vvcumt/zk
function unit_coolxiu_memcached_test()
{
    $memcached = new MemDb();
    global $g_arr_memcache;
    $memcached->connectMemcached($g_arr_memcache['memcache']);
    $memcached->setSearchResult("AAAA", "BBBB");
    $result = $memcached->getSearchResult("AAAA");
    echo $result;
}
예제 #2
0
파일: tools.php 프로젝트: vvcumt/zk
$bClear = isset($_GET['clear']) ? $_GET['clear'] : false;
$nType = isset($_GET['type']) ? $_GET['type'] : 0;
$strSet = isset($_GET['set']) ? $_GET['set'] : '';
$strGet = isset($_GET['get']) ? $_GET['get'] : '';
$bGetIp = isset($_GET['getip']) ? $_GET['getip'] : 0;
$strGetIp = isset($_GET['getips']) ? $_GET['getips'] : '';
$memcached = new MemDb();
if (!$memcached) {
    echo "New MemDb failed";
    exit;
}
$arr_memcache_config = $g_arr_memcache_config = array(array('host' => '127.0.0.1', 'port' => '11211', 'persistent' => true, 'weight' => 2), array('host' => '127.0.0.1', 'port' => '11211', 'persistent' => true, 'weight' => 2));
if ($nType == 1) {
    $arr_memcache_config = $g_arr_memcache_config = array(array('host' => '127.0.0.1', 'port' => '11211', 'persistent' => true, 'weight' => 2), array('host' => '127.0.0.1', 'port' => '11211', 'persistent' => true, 'weight' => 2));
}
$memcached->connectMemcached($arr_memcache_config);
if ($bClear) {
    $result = $memcached->clearMemcache();
    if (!$result) {
        echo get_rsp_result(0);
        exit;
    }
    echo get_rsp_result(1) . 'clear mem';
}
if (!empty($strSet)) {
    $bResult = $memcached->setSearchResult('4a03c8f22641741b6e1d35b87d71a571', $strSet);
    if (!$bResult) {
        echo "MemDb:setSearchResult() failed";
        exit;
    }
    $bResult = $memcached->getSearchResult('4a03c8f22641741b6e1d35b87d71a571');