sabre/cache

实现PSR-16的简单缓存抽象层

2.0.2 2024-08-27 16:56 UTC

README

本存储库是一个简单的键值缓存抽象层。它实现了PSR-16

如果您需要一个超级简单的支持PSR-16的方式,sabre/cache可以帮助您快速开始。它尽可能简单。

它还附带了一个测试套件,可以供其他PSR-16实现使用。

安装

确保您已安装composer,然后运行

composer require sabre/cache

使用方法

阅读PSR-16以了解API。我们逐字遵循。

内存缓存

这对于长期运行过程的测试双工很有用。Memory缓存仅存在于对象存在的期间。

$cache = new \Sabre\Cache\Memory();

APCu缓存

此对象使用APCu api进行缓存。这是一个由多个PHP进程共享的快速内存缓存。

$cache = new \Sabre\Cache\Apcu();

Memcached缓存

此对象使用Memcached扩展进行缓存。

$memcached = new \Memcached();
$memcached->addServer('127.0.0.1', 11211);
$cache = new \Sabre\Cache\Memcached($memcached);

您负责配置memcached,只需将一个完全实例化的对象传递给\Sabre\Cache\Memcached构造函数即可。

构建状态

有问题吗?

请访问sabre/dav 邮件列表,或者您也可以在GitHub上提交问题。

由fruux创建

本库由fruux开发。如果您需要商业服务或企业支持,请与我们联系。