Home  >  Article  >  Backend Development  >  Detailed explanation of PHP MEMCACHE advanced caching application_PHP tutorial

Detailed explanation of PHP MEMCACHE advanced caching application_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 17:40:43782browse

Memcache function library is in PECL (PHP Extension Community Library), its main function is to build large-capacity memory data

The temporary storage area is very effective when distributed, otherwise it is not recommended to use it. I installed it on ubuntu

An error occurred when the operation was completed:
/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

Follow the method in "libeven, memcached, libmemcache installation", use:

sudo ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib/libevent-1.4.so.2
You can fix this BUG

Install the memcached module of php through Xindili, unregister the ";" in /etc/php5/conf.d/memcached.ini, and restart apache

, call phpinfo() and memcached information appears

Execution:

$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->replace

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/486199.htmlTechArticleMemcache函数库是在 PECL(PHP Extension Community Library)中,主要作用是搭建大容量的内存数据的 临时存放区域,在分布式的时候作用体现的非常明...

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn