Home  >  Article  >  Backend Development  >  PHP MEMCACHE Detailed Explanation (Classic PHP Cache)_PHP Tutorial

PHP MEMCACHE Detailed Explanation (Classic PHP Cache)_PHP Tutorial

WBOY
WBOYOriginal
2016-07-13 17:39:16943browse

The 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

When the operation is completed, an error message is reported:
/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" and use:

sudo ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib/libevent-1.4.so.2
This BUG can be fixed

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

, calling phpinfo() will display memcached information

Execution:
$memcache = new Memcache;
$memcache->connect(localhost, 11211) or die ("Could not connect"
);
$version = $memcache->getVersion
();
echo
"Servers version: ".$version.
"
"
;
?>
$memcache = new Memcache;
$memcache->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
* )
*/
?>
$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)中,主要作用是搭建大容量的内存数据的 临时存放区域,在分布式的时候作用体现的非常明显,...
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