PHP APCu

什么是PHP APCu

PHP APCu是php的一个缓存扩展,用户缓存

安装APCu扩展

使用pecl工具安装

pecl install apcu

源码安装
参考:https://www.jianshu.com/p/35092c16cd36
php.ini配置参考:https://www.php.net/manual/zh/apcu.configuration.php

相关函数

// APCu的数据存储中检索缓存的信息
apcu_cache_info();

// 检索APCu共享内存分配信息
apcu_sma_info();

// APCu key信息
apcu_key_info();

// 当前环境APCu是否可用
apcu_enabled();

// 设置一个缓存,没有失效时间。再次apcu_add()同一个key,值不会覆盖
apcu_add();

// 删除指定key
apcu_delete();

// 获取指定key缓存
apcu_fetch();

// 设置一个缓存,带有失效时间。失效后还会占用内存空间,需使用apcu_delete()才可以彻底删除。
apcu_store();

// 更新一个key的值
apcu_cas();

// 自增
apcu_inc();

// 自减
apcu_dec();

// 判断key是否存在
apcu_exists();

// 以原子方式获取或生成缓存
apcu_entry();

// 清除全部缓存
apcu_clear_cache();

实例

 "this is entry"];
}, 100);
var_dump($entry);
$success = false;
var_dump(apcu_fetch("entry", $success));
var_dump($success);

// 清除全部缓存
var_dump(apcu_clear_cache());

你可能感兴趣的:(PHP APCu)