kenan 44eb509004 up 1 год назад
..
src 44eb509004 up 1 год назад
README.md 44eb509004 up 1 год назад
composer.json 44eb509004 up 1 год назад

README.md

王者战队-Hyperf缓存实例加强版

Hyperf v1.1.x. 仅在私有库内使用,请先配置composer.json私有库地址.

Installation

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) {}