itrnka / ha-apcu-middleware
ha框架的APCu缓存中间件。这是PHP APCu扩展的代理。
v1.0.1
2017-11-15 00:00 UTC
Requires
- php: ^7.1
- itrnka/ha-framework: ^1.5
This package is not auto-updated.
Last update: 2024-09-29 05:21:01 UTC
README
ha框架的APCu缓存中间件。这是PHP APCu扩展的代理。驱动实现了来自ha框架的缓存接口ha\Middleware\Cache\Cache
,因此可以用作缓存驱动。
安装
安装可通过composer进行。
composer require itrnka/ha-apcu-middleware
要求
此包基于ha框架。如果尚未安装,composer会安装ha框架。APCu php模块也是必需的。
配置
必需的配置键
name
:由ha框架要求keyPrefix
:string 在您应用程序中缓存键的前缀defaultTTL
:int 默认TTL值(必须大于等于0)
根据以下示例将您的配置添加到ha框架中的配置文件
注意:您的应用程序中只能使用单个实例,类有伪单例保护。
$cfg['middleware'] = [ // ... // APCu cahce [ ha\Middleware\Cache\APCu\APCu::class, [ 'name' => 'apc', 'keyPrefix' => 'someUniqueKeyForAppInYourMachine', 'defaultTTL' => 0, ] ], // ... ];
然后驱动程序将如下所示可用
// middleware instance $apc = main()->middleware->apc; // example call: $value = main()->middleware->apc->get('myValue', null);