Пример #1
0
     } else {
         var_dump($res);
     }
     break;
 case 'getsock':
     $res = $mcc->get($args[0]);
     $sock = $mcc->get_sock($args[0]);
     var_dump($sock);
     break;
 case 'server':
     if ($mcc->_single_sock !== null) {
         print $mcc->_single_sock . "\n";
         break;
     }
     $res = $mcc->get($args[0]);
     $hv = $mcc->_hashfunc($args[0]);
     for ($i = 0; $i < 3; $i++) {
         print $mcc->_buckets[$hv % $mcc->_bucketcount] . "\n";
         $hv += $mcc->_hashfunc($i . $args[0]);
     }
     break;
 case 'set':
     $key = array_shift($args);
     if ($args[0] == "#" && is_numeric($args[1])) {
         $value = str_repeat('*', $args[1]);
     } else {
         $value = implode(' ', $args);
     }
     if (!$mcc->set($key, $value, 0)) {
         # print 'Error: ' . $mcc->error_string() . "\n";
         print "MemCached error\n";