Heim  >  Artikel  >  Backend-Entwicklung  >  PHP MEMCACHE 详解(经典php缓存)_PHP教程

PHP MEMCACHE 详解(经典php缓存)_PHP教程

WBOY
WBOYOriginal
2016-07-13 17:39:16945Durchsuche

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的信息

执行:
$memcache = new Memcache;
$memcache->connect(localhost11211) or die ("Could not connect"
);
$version $memcache->getVersion
();
echo 
"Servers version: ".$version.
"
"
;
?>
$memcache = new Memcache;
$memcache->connect(localhost11211) 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
* )
*/
?>
$memcache = new Memcache;
$memcache->connect(localhost11211) or die ("Could not connect"
);
$memcache->setnameleo030
);
if(!
$memcache->addnamesusan030
))
{
    echo 
susan is exist
;
};
$memcache->replacenamelion0300
);
echo 
$memcache->get

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/486423.htmlTechArticleMemcache函数库是在PECL(PHPExtensionCommunityLibrary)中,主要作用是搭建大容量的内存数据的 临时存放区域,在分布式的时候作用体现的非常明显,...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn