扩展 APC User Cache

版权声明:本文为博主原创文章,未经博主允许不得转载。 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);

猜你喜欢

转载自blog.csdn.net/eddy23513/article/details/82416459