lmc / aerospike-cache
Aerospike PHP 缓存适配器,适用于 Symfony/Cache (PSR-6 和 PSR-16) 及 Doctrine/Cache
0.1.0
2021-05-24 12:00 UTC
Requires
- php: ^7.1
- aerospike/aerospike-client-php: ^7.3.0
- symfony/cache: ^4.3 || ^5.0
Requires (Dev)
- doctrine/cache: ^1.8
- lmc/coding-standard: ^1.3
- phpstan/phpstan: ^0.12.9
- phpstan/phpstan-phpunit: ^0.12.6
- phpunit/phpunit: ^7.5
Suggests
- doctrine/cache: Allows use of the DoctrineSymfonyAdapter for the AerospikeCache compatibility with Doctrine Cache
Provides
This package is auto-updated.
Last update: 2024-08-24 18:58:13 UTC
README
此组件提供了 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