版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/eddy23513/article/details/82416459
简介:
APCu是去除操作码缓存的APC
安装/配置
1.windows安装
1.1-下载:http://pecl.php.net/package/APCu,下载对应的版本
1.2- php.ini添加扩展文件
extension=php_apcu.dll
1.3.将以下文件引入:
php_apcu.dll和php_apcu.pdb
查看:
配置说明:
函数说明:
#增:
#bool apcu_add ( string $key , mixed $var [, int $ttl = 0 ] )
#array apcu_add ( array $values [, mixed $unused = NULL [, int $ttl = 0 ]] )
// $data = apcu_add($key,'ddd'); #不能新增存在的key
// $data = apcu_add($key,['d','ddd']);
// $data = apcu_add($key,1);
#改:用新值更新旧值:bool apcu_cas ( string $key , int $old , int $new )
// $data = apcu_cas($key,2,3); #old值必须是正确,否则不能修改成功
#减少存储数:int apcu_dec ( string $key [, int $step = 1 [, bool &$success ]] )
// $data = apcu_dec($key,1); #不是数字的值,修改不成功
#自增:int apcu_inc ( string $key [, int $step = 1 [, bool &$success ]] )
// $data = apcu_inc($key);
#从缓存中删除已存储的变量:bool apcu_delete ( mixed $key )
// $data = apcu_delete($key); #key不存在返回false
#自动获取或生成缓存条目:mixed apcu_entry ( string $key , callable $generator [, int $ttl = 0 ] )
// $data = apcu_entry($key,function($key){});
#检查条目存在:mixed apcu_exists ( mixed $keys )
// $data = apcu_exists($key);
#从APCu的数据存储中检索缓存的信息
// $data = apcu_cache_info();
#删除全部缓存
// $data = apcu_clear_cache();
#检索APCu共享内存分配信息:array apcu_sma_info ([ bool $limited = FALSE ] )
// $data = apcu_sma_info();
#在数据存储中缓存一个变量: 存在就覆盖,不存在就新增
#bool apcu_store ( string $key , mixed $var [, int $ttl = 0 ] )
#array apcu_store ( array $values [, mixed $unused = NULL [, int $ttl = 0 ]] )
// $data = apcu_store($key,['d','ddd']);
#查:从缓存中获取存储的变量:mixed apcu_fetch ( mixed $key [, bool &$success ] )
// $data = apcu_fetch($key);