扩展 APC User Cache

本文介绍APCu缓存扩展的安装步骤与配置方法,并详细解释了APCu提供的核心函数,包括添加、更新、删除缓存项及获取缓存信息等关键操作。

简介:

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);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值