$KeyList = array('userId', 'footprintId'); foreach ($KeyList as $k => $v) { if (!isset($_GET[$v])) { $res = ['ok' => 0, 'error' => "param invalid "]; echo json_encode($res); die; } } $mysql = new Mysql(); $result = $mysql->select("*", "footprint", "`footId`", "'{$_GET['footprintId']}'"); if ($result) { if ($result['userId'] == $_GET['userId']) { $myMemcache = new MyMemcache(); $footprintId = $result['id']; $removeFootprint = "delete from footprint where id={$footprintId}"; //echo $removeFootprint; $mysql->query($removeFootprint); $myMemcache->delete($_GET['userId'] . "foot" . $result['footId']); if ($myMemcache->get("like" . $result['footId']) && $myMemcache->get("like" . $result['footId']) == 1) { //$removeFoot="delete from foot where id={$result['footId']}"; //$mysql->query($removeFoot); } echo json_encode(['ok' => 1]); } else { echo json_encode(['ok' => 0, 'error' => "no permission"]); die; } } else { echo json_encode([ok => 0, error => "footId not exsit"]); } $mysql->close();
$a['key' . $i] = $i; } $mcd->setMulti($a, 10); $t1 = microtime(true) - $starttime; $starttime = microtime(true); $mc = new MyMemcache(); for ($i = 0; $i < 100; $i++) { $a['key' . $i] = $i; $mc->set('key' . $i, $i, 10); } $t2 = microtime(true) - $starttime; var_dump($t1, $t2, $t2 - $t1); exit; var_dump($mc->get('test')); var_dump($mcd->setMulti('test', 1, 5)); var_dump($mc->getMulti(array('test'))); sleep(5); var_dump($mc->get('test')); var_dump($mc->getMulti(array('test'))); exit; Log::sendLog(100, "[{$absDataPath}]看了还看数据推送异常。联系zhixiong1@,6883,15810834486。"); exit; echo 1; sleep(30); $mc = new MyMemcache(); var_dump($mc->add("aa", 1, 10)); var_dump($mc->add("aa", 1, 10)); var_dump($mc->get("aa")); var_dump($mc->delete("aa")); var_dump($mc->get("aa")); var_dump($mc->add("aa", 1, 10));