lmc/aerospike-cache

Aerospike PHP 缓存适配器,适用于 Symfony/Cache (PSR-6 和 PSR-16) 及 Doctrine/Cache

0.1.0 2021-05-24 12:00 UTC

This package is auto-updated.

Last update: 2024-08-24 18:58:13 UTC


README

Latest Stable Version Build Status Coverage Status

此组件提供了 Aerospike 的 PSR-6 实现,可用于将缓存添加到您的应用程序中。

安装

composer require lmc/aerospike-cache

使用方法

$aerospike = new \Aerospike(['hosts' => [['addr' => '127.0.0.1', 'port' => 3000]]]);
$aerospikeCache = new AerospikeCache($aerospike, 'aerospkeNamespace');

AerospikeCache 使用 PSR-6 缓存接口来操作数据。
AerospikeCache 还包含用于 DoctrineCache 的 Symfony Cache 适配器。

创建新的 Aerospike 实例将立即连接到 aerospike 服务器,这可能需要一些时间,并且应该使用 lazy 抽象。

变更日志

有关最新更改,请参阅 CHANGELOG.md 文件。我们遵循 语义版本化

贡献和开发

安装依赖项

composer install

运行测试

对于每个 pull-request,必须通过单元测试以及静态分析和代码风格检查。

要运行所有这些检查,请执行

composer all