gemblue/tiny-cache

PHP项目的简单缓存适配器,遵循PSR-16规范

1.1.3 2022-10-04 05:19 UTC

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