< ?php |
//连接 |
$mem = new Memcache; |
$mem->connect("memcached_ip", memcached_port); |
//保存数据 |
$mem->set('用于存储值的键名。', '存储的值',’过期时间’); |
$val = $mem->get('用于存储值的键名'); |
echo "Get 用于存储值的键名 value: " . $val ."<br />"; |
//替换数据 |
$mem->replace('用于存储值的键名', '存储的值 ', 0, 60); |
$val = $mem->get('用于存储值的键名'); |
echo "Get 用于存储值的键名 value: " . $val . "<br />"; |
//保存数组 |
$arr = array('aaa', 'bbb', 'ccc', 'ddd'); |
$mem->set('key', $arr, 0, 60); |
$val2 = $mem->get('key'); |
echo "Get key value: "; |
print_r($val2); |
echo "<br />"; |
//删除数据 |
$mem->delete('用于存储值的键名'); |
$val = $mem->get('用于存储值的键名'); |
echo "Get 用于存储值的键名 value: " . $val . "<br />"; |
//清除所有数据 |
$mem->flush(); |
$val2 = $mem->get('key'); |
echo "Get key value: "; |
print_r($val2); |
echo "<br />"; |
//关闭连接 |
$mem->close(); |
?> |