cache/doctrine-adapter

使用 Doctrine 实现的 PSR-6 缓存。此实现支持标签

1.2.0 2022-01-15 15:47 UTC

This package is auto-updated.

Last update: 2024-09-17 14:18:50 UTC


README

Gitter Latest Stable Version codecov.io Total Downloads Monthly Downloads Software License

这是一个使用 Doctrine 缓存的 PSR-6 缓存实现。它是 PHP Cache 组织的一部分。有关标签和分层支持等功能的详细信息,请参阅 www.php-cache.com 上的共享文档。

这是一个 PSR-6 到 Doctrine 的桥梁。如果您对 Doctrine 到 PSR-6 的桥梁感兴趣,应该查看 PSR-6 Doctrine Bridge

安装

composer require cache/doctrine-adapter

使用

use Doctrine\Common\Cache\MemcachedCache;
use Cache\Adapter\Doctrine\DoctrineCachePool;


$memcached = new \Memcached();
$memcached->addServer('localhost', 11211);

// Create a instance of Doctrine's MemcachedCache
$doctrineCache = new MemcachedCache();
$doctrineCache->setMemcached($memcached);

// Wrap Doctrine's cache with the PSR-6 adapter
$pool = new DoctrineCachePool($doctrineCache);

贡献

非常欢迎贡献!请向 主仓库 发送拉取请求,或在 问题跟踪器 上报告您发现的问题。