|
|
1 год назад | |
|---|---|---|
| .. | ||
| src | 1 год назад | |
| README.md | 1 год назад | |
| composer.json | 1 год назад | |
Hyperf v1.1.x. 仅在私有库内使用,请先配置composer.json私有库地址.
在composer.json内追加以下配置,告诉composer.json我们需要走私有库
"repositories": [
{
"type": "composer",
"url": "http://composer.ipx.mx"
}
],
"config": {
"preferred-install": "dist",
"disable-tls": true,
"secure-http": false
}
composer require "kz2/hyperf-cacheplus" -vvv
打开 config/autoload/dependencies.php, 注册覆盖缓存映射关系.
<?php
return [
\Psr\SimpleCache\CacheInterface::class => \KZ2\Hyperf\CachePlus\Factories\CacheFactory::class, // 重新封装的缓存.
];
?>
在原始的 Simple Cache 上追加以下方法
<?php
// 闭包缓存写入.
public function remember($key, $ttl, \Closure $callback) {}
// 闭包永久缓存.
public function rememberForever($key, \Closure $callback) {}
// 永久缓存.
public function forever($key, $value) {}
// 批量删除.
public function deleteMultiple($keys) {}