您好,欢迎访问一九零五行业门户网

PHP MEMCACHE高级缓存应用详解_PHP教程

memcache函数库是在 pecl(php extension community library)中,主要作用是搭建大容量的内存数据的
临时存放区域,在分布式的时候作用体现的非常明显,否则不建议使用。 本人在ubuntu上安装
完运行的时候报错:
/usr/local/memcached/bin/memcached: error while loading shared libraries: libevent-1.4.so.2:
cannot open shared object file: no such file or directory
按照:《libeven、memcached、libmemcache安装》中的方法,使用:
sudo ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib/libevent-1.4.so.2
可以修正这个bug
通过新得立安装php的memcached模块,注销/etc/php5/conf.d/memcached.ini里面的“;”,重启apache
,调用phpinfo()出现memcached的信息
执行:
connect(localhost, 11211) or die (could not connect);
$version = $memcache->getversion();
echo servers version: .$version.
;
?>
connect(localhost, 11211) or die (could not connect);
print_r($memcache->getstats());
/**
* array
* (
*     [pid] => 8052
*     [uptime] => 9205
*     [time] => 1205898428
*     [version] => 1.2.5
*     [pointer_size] => 32
*     [rusage_user] => 0.008000
*     [rusage_system] => 0.000000
*     [curr_items] => 1
*     [total_items] => 17
*     [bytes] => 57
*     [curr_connections] => 2
*     [total_connections] => 15
*     [connection_structures] => 3
*     [cmd_get] => 9
*     [cmd_set] => 23
*     [get_hits] => 5
*     [get_misses] => 4
*     [evictions] => 0
*     [bytes_read] => 671
*     [bytes_written] => 850
*     [limit_maxbytes] => 10485760
*     [threads] => 1
* )
*/
?>
connect(localhost, 11211) or die (could not connect);
$memcache->set( name, leo, 0, 30);
if(!$memcache->add( name, susan, 0, 30))
{
    echo susan is exist;
};
$memcache->replacehttp://www.bkjia.com/phpjc/486199.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/486199.htmltecharticlememcache函数库是在 pecl(php extension community library)中,主要作用是搭建大容量的内存数据的 临时存放区域,在分布式的时候作用体现的非常明...
其它类似信息

推荐信息