三. 使用方法:见PHP手册Memcache Functions[code]文件名称:e:/webroot/example.php
<?php
$memcache = new Memcache;
$memcache->connect('localhost', 11211) or die ("Could not connect");
/**
* 原来就是基类。很多php程序员用它来传递一系列变量的值,而同时又懒得去创建一个自己的类。
* 这个基类只能传递属性,而不能定义方法。因为,一旦类被实列化以后,就不能在添加方法了。
* 再说的明白一点,这个stdClass就类似于C++里面的structur。
* 你可以用它来存储很多变量属性,但是没有方法。就是这样。
* stdClass is a default PHP object.
*/
$tmp_object = new stdClass;
$tmp_object->str_attr = 'test';
$tmp_object->int_attr = 123;
$memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server");
echo "Store data in the cache (data will expire in 10 seconds)
\n";
$get_result = $memcache->get('key');
echo "Data from the cache:
\n";
var_dump($get_result);
?>
Memcache::add - Add an item to the server
Memcache::addServer - Add a memcached server to connection pool
Memcache::close - Close memcached server connection
Memcache::connect - Open memcached server connection
memcache_debug - Turn debug output on/off
Memcache::decrement - Decrement item's value
Memcache::delete - Delete item from the server
Memcache::flush - Flush all existing items at the server
Memcache::get - Retrieve item from the server
Memcache::getExtendedStats - Get statistics from all servers in pool
Memcache::getStats - Get statistics of the server
Memcache::getVersion - Return version of the server
Memcache::increment - Increment item's value
Memcache::pconnect - Open memcached server persistent connection
Memcache::replace - Replace value of the existing item
Memcache::set - Store data at the server
Memcache::setCompressThreshold - Enable automatic compression of large values 来源于潍坊家园