gemblue / tiny-cache
PHP项目的简单缓存适配器,遵循PSR-16规范
1.1.3
2022-10-04 05:19 UTC
Requires
- php: ^7.2.5 || ^8.0
This package is not auto-updated.
Last update: 2024-10-01 14:15:25 UTC
README
PHP项目的现代缓存适配器。
- PHP ^7.0 语法
- PSR-4
- PSR-16
- 工厂和适配器模式
- 异常
支持的框架
这个库遵循PSR-4规范。您可以在支持composer的任何框架中使用它。
- CodeIgniter 3/4
- Laravel
- Yii
- 您的框架是什么?
- 原生PHP
支持的驱动程序
- Redis
- Memcached
- 文件
- MongoDB
下一个计划:ApacheIgnite
安装
composer require gemblue/tiny-cache
使用
use Gemblue\TinyCache\CacheFactory; $cacheFactory = new CacheFactory; $cache = $cacheFactory->getInstance([ 'driver' => 'Memcached', 'host' => 'localhost', 'post' => 11211, 'persistence' => true ]);
有关完整示例,请浏览example文件夹。
API
按前缀删除
要删除任何前缀的缓存,只需像这样调用
$cache->delete('prefix_*');
开发人员
- @gemblue
- @yllumi