#设置value压缩模式 使用压缩会导致类似substr命令返回出错 #$ssdb_handle->option(SSDB::OPT_SERIALIZER, SSDB::SERIALIZER_PHP); echo "version" . PHP_EOL; $result = $ssdb_handle->version(); var_dump($result); $result = $ssdb_handle->auth("xingqiba"); var_dump($result); $result = $ssdb_handle->set("name", "xingqiba"); var_dump($result); echo "substr" . PHP_EOL; $result = $ssdb_handle->substr("name"); var_dump($result); echo "substr" . PHP_EOL; $result = $ssdb_handle->substr("name", 1, 3); var_dump($result); $result = $ssdb_handle->get("name"); var_dump($result); $result = $ssdb_handle->setnx("location", "shanghai"); var_dump($result); $result = $ssdb_handle->get("location"); var_dump($result); $result = $ssdb_handle->del("location"); var_dump($result); $result = $ssdb_handle->get("location"); var_dump($result); $result = $ssdb_handle->get("blog"); var_dump($result); $result = $ssdb_handle->set("blog", "http:xingqiba.sinaapp.com/", 5); var_dump($result); sleep(3); $result = $ssdb_handle->get("blog");
$ret = $ssdb->set($k, $v); if ($ret === false) { echo "error\n"; break; } } $ssdb->close(); speed('set speed: ', count($data)); speed(); try { $ssdb = new SSDB($host, $port); } catch (Exception $e) { die(__LINE__ . ' ' . $e->getMessage()); } foreach ($data as $k => $v) { $ret = $ssdb->get($k); if ($ret === false) { echo "error\n"; break; } } $ssdb->close(); speed('get speed: ', count($data)); function speed($msg = null, $count = 0) { static $stime; if (!$msg && !$count) { $stime = microtime(1); } else { $etime = microtime(1); $ts = $etime - $stime == 0 ? 1 : $etime - $stime;